【发布时间】:2014-08-04 19:11:11
【问题描述】:
我正在使用 Visual Studio 2013 和 .NET 4.5。
我有一个图像链接如下,带有 \\,它显示在 VS 设计器视图中,但在运行时不显示。
<Image Grid.Column="1" Source="..\\Resources\\MyImage.bmp" Stretch="Uniform"/>
经过相当多的尝试,我通过将 \\ 更改为 / 符号使其工作,如下所示:
<Image Grid.Column="1" Source="../Resources/MyImage.bmp" Stretch="Uniform"/>
我只是好奇为什么设计师能够在运行时找到我的带有反斜杠的图像,然后为什么正斜杠解决了这个问题。有人知道吗?谢谢
【问题讨论】:
-
哦对了,忘了说 Build Action 设置为“Resource”
-
你试过单反斜杠吗? XAML 不是 C#。
-
哦,你是对的,单反斜杠确实有效。现在我觉得自己很笨哈哈
标签: c# wpf xaml visual-studio-2012