这与 WPF 或 Prism 的复合应用程序指南有关。
我的外壳中有一个“MainRegion”。我的各种模块将被加载到这个主要区域。我可以在菜单中填充可用模块的列表并选择它们进行加载。单击菜单,我会执行以下操作:
var module = moduleEnumerator.GetModule(moduleName);
moduleLoader.Initialize(new[] { module });
第一次一切正常,因为执行了模块的Initialize()方法,但是在Module1,Module2和Module3初始化之后,再次点击加载Module2时没有任何反应。
我的问题:在执行了初始化方法后,如何按需激活模块?
感谢您的帮助!