I am watching Mike Tautly's awesome intro to Prism. It was all making sense, but I got a bit confused in the sixth video.
He has his view class's constructor take a parameter of the ViewModel. He then says that unity will fill this in for us (ie construct it).
In the past he has had to register this kind of thing (ie IMyClass registered to MyClass). But he did not do that for the ViewModel.
The only difference I can see is that the dependency to the ViewModel was not an interface, but rather a direct class. Does unity see that and just try to construct the ViewModel or did I miss a step? (And if the ViewModel had parameters would it try to make those too?)