在MVVM应用程序中使用MEF的组合模型是否有优点?

在MVVM应用程序中使用MEF的组合模型是否有优点?,mvvm,mef,composition,Mvvm,Mef,Composition,目前,我正在一个全局的、单例的ApplicationModel,但我觉得这个模型应该更薄,一组关于合成的更内聚的任务和属性可以自己重新定位到一个新的“CompositionModel”类中。每个垂直导入的模块都有自己的MVVM堆栈,基本上是自我维持的,对核心或外壳应用程序的依赖性很小。适合我!我目前正在一个应用程序中使用它,在这个应用程序中,客户端需要能够通过简单地将插件放入相关文件夹来配置服务,到目前为止还没有遇到任何重大问题。就您的资源字典而言,您可能需要查看,特别注意构建设置……您需要调用

目前,我正在一个全局的、单例的
ApplicationModel
,但我觉得这个模型应该更薄,一组关于合成的更内聚的任务和属性可以自己重新定位到一个新的“CompositionModel”类中。每个垂直导入的模块都有自己的MVVM堆栈,基本上是自我维持的,对核心或外壳应用程序的依赖性很小。

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