WPF中的相对路径

时间:2015-07-26 18:04:34

标签: c# wpf image xaml

我试图在WPF应用程序中设置停靠面板的背景。 最初我在图像源属性中使用了硬编码的完整路径,但是意识到这不是最佳实践。

我在项目中设置了一个图像文件夹,并在那里添加了背景图像。该目录如下所示:

Solution:
 -Resources
  -Background.png
 -Project
  -bin
  -obj
  -properties

如何使用此设置设置背景?目前我有这个,在运行之前没有给我一个错误,但是当我这样做时会引发异常。

<DockPanel.Background>
    <ImageBrush ImageSource= "..\Resources\background.png"/>
</DockPanel.Background>

由于

1 个答案:

答案 0 :(得分:0)

试试这个:

<DockPanel.Background>
    <ImageBrush ImageSource= "Resources/background.png"/>
</DockPanel.Background>