Я смотрю удивительное вступление Майка Таутли в Prism. Все это имело смысл, но я немного запутался в шестом видео.
У него есть конструктор класса представления, принимающий параметр ViewModel. Затем он говорит, что единство заменит это для нас (то есть создаст это).
В прошлом ему приходилось регистрировать подобные вещи (например, IMyClass, зарегистрированный в MyClass). Но он не сделал этого для ViewModel.
Единственное отличие, которое я вижу, состоит в том, что зависимость от ViewModel была не интерфейсом, а прямым классом. Единство видит это и просто пытается построить ViewModel, или я пропустил шаг? (И если бы у ViewModel были параметры, он бы тоже попытался их создать?)