我有一个资源文件和两个视图。此视图使用资源文件
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Dictionary1.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
它会工作,而我不会把一个视图放到另一个。在这种情况下,我得到此错误
找不到资源'dictionary1.xaml'
如何解决?
答案 0 :(得分:7)
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/Assembly_Name;component/Dictionary1.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
答案 1 :(得分:4)
如果项目的根路径中有Dictionary1.xaml
,请删除&#39; /&#39;在Dictionary1之前
<ResourceDictionary Source="Dictionary1.xaml"/>
或者你可以像使用packuri一样:
/yournamespace;component/Dictionary1.xaml