В традиционных приложениях MDI некоторые объекты (формы) будут созданы при выполнении команды (например, при нажатии кнопки на ленте), поэтому это может быть точка композиции. Меня смущает корень композиции в таких приложениях. Я где-то читал, что мы можем использовать ViewModelLocator, который выглядит как шаблон Service Locator. Как вы знаете, шаблон локатора сервисов осуждается некоторыми людьми.
Теперь, пожалуйста, посоветуйте мне по этому вопросу.
Заранее спасибо.