【发布时间】:2012-05-10 08:59:18
【问题描述】:
我有一个在导入向导打开时动态加载的导入 MEF 组件。一旦用户选择了她想要处理的导入类型,对导入向导对话框的控制就会传递给所选的导入组件。
当然,导入组件需要为向导对话框提供资源(例如DataTemplates)。目前这是通过导入组件提供的DataTemplateSelectors 实现的。他们访问导入组件程序集的本地ResourceDictionary。
但正如您可以想象的那样,这很乏味:我必须为每个 DataTemplate 添加代码才能提供,WPF 不会自动使用正确的 DataTemplate 来显示 ViewModel 的类型。
以前有人解决过这个问题吗?你们是如何在插件环境中提供资源的?
提前感谢您的帮助。
最好的问候
【问题讨论】:
标签: wpf resources mef resourcedictionary