【问题标题】:Relative paths in WPF [duplicate]WPF中的相对路径[重复]
【发布时间】:2015-07-26 18:04:34
【问题描述】:

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

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

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

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

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

谢谢

【问题讨论】:

    标签: c# wpf image xaml


    【解决方案1】:

    试试这个:

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

    【讨论】:

    • 并将镜像文件的Build Action设置为Resource。
    • 不,我得到一个 xaml 解析异常,如何设置图像的构建操作?
    • Resources 文件夹必须是 Visual Studio 项目的一部分。可以在属性窗口(上下文菜单 -> 属性)中设置图像的构建操作。
    • 我的问题!我的资源文件夹不在项目中。谢谢你。对不起,如果这很简单,我今天真的开始了哈哈
    • @Stinkidog 很高兴知道您的问题已解决。始终资源文件夹应该是项目的一部分。
    猜你喜欢
    • 2016-02-10
    • 1970-01-01
    • 2014-03-14
    • 2012-10-27
    • 2021-07-24
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多