我正在 WPF 中开发一个非常小的应用程序,在对 Caliburn.Micro 和 MVVM Light Toolkit 不满意后,我决定使用Prism 6.0框架。
我希望能够在我的应用程序中使用区域,但我不想使用 Unity 和依赖注入,因为它对于这个应用程序来说太过分了。
如果我想要一个 Shell,它是一个定义了一个区域的主窗口,该区域将在其一个区域中显示 ViewA 或 ViewB,我该如何在不使用 Unity 或 UnityBootstrapper 的情况下做到这一点?我无法弄清楚这一点,因为所有在线示例和学习材料都使用 Unity 或其他一些 DI 系统。
编辑:进一步澄清:我主要是尽量避免使用 Unity/DI,因为它迫使我使用这个应用程序非常小的模块,我不会从模块中受益,它只会使项目更难理解新的眼睛。