本文介绍了WPF 找不到资源的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个资源文件和两个视图.此视图使用资源文件
I have a resource file and two views. This views use a resource file
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/Dictionary1.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
当我不将一个视图置于另一个视图时它会起作用.在这种情况下,我收到此错误
And it will work while i dont put one view to the another. In this case i get this error
找不到资源dictionary1.xaml"
如何解决?
推荐答案
如果 Dictionary1.xaml
在你项目的根路径中,删除 Dictionary1 前的/"
If Dictionary1.xaml
in your project's rootpath, remove '/' before Dictionary1
<ResourceDictionary Source="Dictionary1.xaml"/>
或者你可以像这样使用packuri:
Or you can use packuri like :
/yourAssemblyName;component/Dictionary1.xaml
这篇关于WPF 找不到资源的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!