【发布时间】:2010-09-03 19:40:34
【问题描述】:
我有一个使用 Prism 2.2 的 Silverlight 4 应用程序,我有一些模块,我通过在模块目录中将它们定义为按需加载(通过 xaml 文件),然后使用 ModuleManager 请求下载模块
Prism 中是否有机制来确定模块下载何时完成并获取下载进度事件?
在 prism codeplex 网站上有一个帖子,但似乎没有一个建议能被讨论的人所接受
http://compositewpf.codeplex.com/Thread/View.aspx?ThreadId=47957
谢谢 迈克尔
【问题讨论】:
-
我在这里找到的一个可能的解决方案 - wildermuth.com/2009/07/20/Prism_s_Plugin_Architecture - 它涉及继承 XapModuleTypeLoader 并覆盖 CustomFileLoader.CreateDownloader() 方法并返回自定义 ModuleTypeLoader - 这可能会触发 prism 事件以通知其余的应用程序 - 仔细观察
标签: silverlight prism