【发布时间】:2013-12-16 21:58:58
【问题描述】:
我有以下资源字典
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/Asi.Ui.CustomControls;component/Themes/ExpanderItem.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
我在“应用程序:,,”上收到 Resharper 7.1.3 错误,报告“路径中的字符无效”。
据我了解,这是合并字典的正确语法。我在语法上做错了吗?如果语法正确,为什么会出现此错误?
代码可以编译并且似乎运行良好,但我不确定这是否会在以后回来咬我。
【问题讨论】:
-
尝试关闭设计器并再次打开它...或重建您的解决方案...
-
是的,我试过了。做了一个干净的,封闭的VS,并重建。没有运气。
-
您对这些资源字典的构建操作是什么?页面?
-
它被 App.xaml 使用,所以它是一个应用程序
-
这是来自 MSDN pack://application:,,,/ReferencedAssembly;component/Subfolder/ResourceFile.xaml 和你的看起来一样,所以不用担心 :)
标签: wpf resharper resourcedictionary mergeddictionaries