Можете ли вы привести пример того, как использовать (ваш любимый) интерфейс DI для подключения моделей MVVM для WPF-приложения?
Вы создадите сильно связанную иерархию моделей просмотра (например, когда каждый вложенный элемент управления ViewModel является свойством родительского ViewModel и привязывает его к вложенному элементу управления DataContext в XAML), или вы бы использовали какой-то еще более-более- abstract "View Model" Manager", который поддерживает некоторую слабосвязанную иерархию... например, в CAB, может быть?