У меня есть MainViewModel, которая автоматически получает некоторые сервисы от MEFedMVVM.
Этот MainVM создает другие ViewModels / Controllers.Они снова создают ObservableCollections и передают конструктору моделей представления, помещенных в коллекцию, некоторые службы сверху ...
Хорошо / плохо / хорошо, чтобы службы падали из-за ...
MainVM
--AdminVM
----Collection<1VM>
--PlannerVM
----Collection<2VM>
--etc...VM
к другим xVM`s?или я должен получить сервис в коде, где он мне нужен, прямо на соответствующей виртуальной машине?