【发布时间】:2008-12-11 18:29:41
【问题描述】:
这与 WPF 或 Prism 的复合应用程序指南有关。
我的 shell 中有一个“MainRegion”。我的各种模块将被加载到这个主要区域。我可以在菜单中填充可用模块的列表并选择它们进行加载。在我点击菜单时:
var module = moduleEnumerator.GetModule(moduleName);
moduleLoader.Initialize(new[] { module });
第一次一切正常,因为执行了模块的Initialize()方法,但是在Module1、Module2和Module3初始化后,再次点击加载Module2时没有任何反应。
我的问题:如何在模块的初始化方法执行后按需激活模块?
感谢您的帮助!
【问题讨论】:
标签: wpf prism modularity cag