Prism动态模块在运行时加载

时间:2018-08-21 05:58:57

标签: c# wpf mvvm mef prism-6

我有一个以Prism为框架的应用程序,我使用MEF作为DI管理器。在我的应用程序中,我有一个组合框,当选择更改时,它将在运行系统中加载不同的模块。 Brian Lagunas有一个博客,但仅适用于Unity-http://brianlagunas.com/prism-dynamically-discover-and-load-modules-at-runtime/。有什么帮助吗?谢谢

1 个答案:

答案 0 :(得分:0)

从一个空白项目中,您需要通过NuGet将Prism库和Prism.Mef一起拉入,一旦完成,您应该可以使用:

公共类Bootstrapper:MefBootstrapper

在Bootstrapper.cs中

从那里开始,您将使用MEF属性完成所有DI任务,一切都应该很好地挂在一起。

相关问题