Я разрабатываю очень небольшое приложение в WPF, и я решил использовать фреймворк Prism 6.0 после того, как его не удовлетворили Caliburn.Micro и MVVM Light Toolkit.Prism 6.0 с WPF без инъекции зависимости?
Я хочу использовать регионы в своем приложении, но я не хочу использовать Unity и зависимость, потому что это слишком много для этого приложения.
Если я хочу иметь оболочку, которая является основным окном с определенной областью, которая будет либо отображать ViewA, либо ViewB в своей области, как я могу это сделать без использования Unity или UnityBootstrapper? У меня возникли проблемы с этим, поскольку все примеры онлайн и учебных материалов используют Unity или какую-либо другую систему DI.
EDIT: Чтобы уточнить следующее: я стараюсь избегать Unity/DI, потому что это заставляет меня использовать модули, где это приложение очень мало, и я бы не получил преимущества от модулей, и это будет служить только для создания проекта труднее понять для новых глаз.
Единство - это излишество, но Призма - нет? Призма использует DI, поэтому вы можете использовать Unity или сворачивать свои собственные. – Will