【问题标题】:Prism dynamic module loading on runtime运行时加载 Prism 动态模块
【发布时间】:2018-08-21 05:58:56
【问题描述】:

我有一个以 Prism 作为框架的应用程序,我使用 MEF 作为 DI 管理器。 In my application I have a combobox and when selection changed then it will load different modules in Runtime. Brian Lagunas 有一个博客,但它仅适用于 Unity - http://brianlagunas.com/prism-dynamically-discover-and-load-modules-at-runtime/。对此有什么帮助吗?谢谢

【问题讨论】:

  • 您的问题是什么?您已经有了一个工作示例,只需将基本 Unity 引导程序类更改为 MEF 类

标签: c# wpf mvvm mef prism-6


【解决方案1】:

从一个空白项目中,您需要通过 NuGet 将 Prism 库与 Prism.Mef 一起拉入,完成后您应该能够使用:

公共类引导程序:MefBootstrapper

在 Bootstrapper.cs 中

从那里您可以使用 MEF 属性执行所有 DI 工作,并且所有内容都应该很好地结合在一起。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多