我有一个使用 Unity 作为 IoC 容器的 Prism WPF 应用程序,其中包含一个名为“LanguageModule”的模块:
我的 ShellViewModel 需要这个模块的一个实例。我的 Shell 需要一个 ShellViewModel 的实例。
但是在我的模块加载之前调用了CreateShell方法。难道我做错了什么?
我的模块将自己添加到容器中是否正确(InitialzeCode:)?
container.RegisterInstance(typeof(ILanguageService), new LanguageServicePrototype());
如何将我的语言服务添加为模块?