Silverlight 如何使用资源创建与MEF兼容的组件?

Silverlight 如何使用资源创建与MEF兼容的组件?,silverlight,mef,resourcedictionary,Silverlight,Mef,Resourcedictionary,这似乎是一个简单的要求,但我的头撞到墙上了 我有一个现有的SL4应用程序,我正在尝试使用MEF将其添加到模块中。我已经创建了加载架构,可以从引用的XAP文件加载页面 我希望在与我在XAP中加载的资源关联的资源字典中描述资源,在本例中是ViewModelLocator。我已经通过导出ResourceDictionary并在加载页面之前导入它来实现了这一点,这是正确的 但是,这并没有为我放入资源字典的任何资源提供设计时支持。如何获得这些资源的可混合性/设计时支持 谢谢这可能会有所帮助:如果您有问题,

这似乎是一个简单的要求,但我的头撞到墙上了

我有一个现有的SL4应用程序,我正在尝试使用MEF将其添加到模块中。我已经创建了加载架构,可以从引用的XAP文件加载页面

我希望在与我在XAP中加载的资源关联的资源字典中描述资源,在本例中是ViewModelLocator。我已经通过导出ResourceDictionary并在加载页面之前导入它来实现了这一点,这是正确的

但是,这并没有为我放入资源字典的任何资源提供设计时支持。如何获得这些资源的可混合性/设计时支持


谢谢

这可能会有所帮助:如果您有问题,请务必查看文章底部的评论。文章提到在Blend(而不是VS)中支持核心silverlight应用程序中基本存在的样式。这更多是为了延迟加载插件。我试图使用一个插件架构,其中各个插件都有自己的风格,而不仅仅是使用核心应用程序中的主题。我所能看到的支持这一点的唯一方法是将样式复制并粘贴到每个XAML文件的顶部,或者只是忍受开发过程中缺乏可混合性和显示的许多错误。