Wpf xaml窗口错误和警告

时间:2011-06-17 11:22:54

标签: .net wpf

我已经使用MergedDictionaries将资源添加到我的window1.xaml文件中:

   <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="\Resources\ListBox.xaml" />
        <ResourceDictionary Source="\Resources\ScrollBar.xaml" />
        <ResourceDictionary Source="\Resources\Button.xaml" />
        <ResourceDictionary Source="\Resources\Slider.xaml" />
      </ResourceDictionary.MergedDictionaries>

我为此代码收到4个错误:

无效的URI:无法确定URI的格式。

和2个警告:

文件'\ Resources \ Slider.xaml'不是项目的一部分,或者它的'Build Action'属性未设置为'Resource'。

应用程序运行正常,资源字典的构建操作设置为“资源”。

为什么我会收到这些错误?

在win7 64bit上使用:vs2010,.net 4。

1 个答案:

答案 0 :(得分:1)

反转反斜杠

<ResourceDictionary.MergedDictionaries>
  <ResourceDictionary Source="/Resources/ListBox.xaml" />
  <ResourceDictionary Source="/Resources/ScrollBar.xaml" />
  <ResourceDictionary Source="/Resources/Button.xaml" />
  <ResourceDictionary Source="/Resources/Slider.xaml" />
</ResourceDictionary.MergedDictionaries>