'为'System.Windows.Baml2006.TypeConverterMarkupExtension'提供价值,引发了一个异常。行号'49'和行位置'38'

时间:2014-03-29 20:37:11

标签: c# wpf

我正在制作我的第一个wpf应用程序,它现在只是实现了一个带有纹理的“地板”,从上面看。在跑步时我得到这个例外:

  

在System.Windows.Baml2006.TypeConverterMarkupExtension'上提供了一个异常'。行号'49'和行位置'38'

他们谈论的界限是

<ImageBrush ImageSource="/wood1_1000X1000.jpg" />.

我也尝试过png扩展名。图像的分辨率为1000 x 1000。

2 个答案:

答案 0 :(得分:14)

假设图像是:

  • 包含在您的项目中
  • 它位于名为“Images”的文件夹中
  • 图像的构建操作设置为“资源”(应该是默认值)

你可以像这样引用它:

<ImageBrush ImageSource=
   "pack://application:,,,/YourProjectName;component/Images/wood1_1000X1000.jpg";

答案 1 :(得分:0)

就我而言,复选框的前景色为282828。我改为#282828。它解决了这个问题。