在MVVM应用程序中使用MEF的合成模型是否有价值?

时间:2014-01-28 11:34:12

标签: mvvm mef composition

目前我正在以全局单身ApplicationModel进行,但我觉得这个模型应该更薄,而且有关组合的更具凝聚力的任务和属性可以自行重新定位,到一个新的'CompositionModel'类。每个垂直导入的模块都有自己的MVVM堆栈,基本上是自我维持的,对核心或shell应用程序的依赖性很小。

1 个答案:

答案 0 :(得分:1)

适合我!我目前正在一个应用程序中使用它,客户端需要通过简单地将插件放入相关文件夹来配置服务,到目前为止还没有遇到任何重大问题。就资源字典而言,您可能需要查看the answers to this question,特别注意构建设置......您需要调用InitializeComponent()来获取正确合并的资源。