使用MVVM和Prism的资源词典
本文关键字:资源 Prism MVVM 使用 | 更新日期: 2023-09-27 17:53:46
我已经建立了一个Prism项目与一个模块。在模块中,我定义了一些视图。我想使用一个ResourceDictionary来定义UI元素的样式。
然而…如果我在View1.xaml中包含以下代码我得到以下错误
警告1设计器不支持加载'ResourceDictionary'中没有键的项和同一集合中的其他项混合的字典。请确保"Resources"属性不包含没有键的"ResourceDictionary"项,或者"ResourceDictionary"项是集合中唯一的元素。
代码如下:
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="../Resources/ResourceDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
如果我在App.xaml文件中包含代码,样式看起来应用于设计器,但当我运行项目时,我得到以下错误:
无法找到名称/密钥
的资源
你有什么有用的建议如何使用ResourceDictionary风格与Prism和MVVM?
谢谢
也许这个家伙也有类似的问题:http://blog.caraulean.com/2011/09/13/how-to-make-caliburn-micro-and-silverlight-resources-in-mergeddictionaries-play-nicely-together/检查一下