WPF Prism / Unity加载外部UserControl

时间:2013-07-11 04:54:28

标签: wpf unity-container prism

我的应用设置如下:

Shell

' - > Shell加载模块(模块A)

“---->模块A(基于业务逻辑)加载View 1 View 2


现在,shell在可执行文件中,从app.config加载我的所有模块。这些模块由中层开发人员开发。这些视图由前端开发人员开发并编译为不同的DLL。唯一的“粘合剂”是模块中包含ViewModel。在运行时,基于逻辑,模块将加载一个视图(来自外部DLL)并将其注册到将视图的DataContext设置为模块中的ViewModel的区域。

注意:Shell没有引用Module或View。同样,模块没有参考视图。

模块继承自接口,并在运行时加载。

同样,如何让模块在运行时加载外部视图?

感谢。

0 个答案:

没有答案