我想让图片成为我项目的背景,我使用Imagebruch使用这个xaml代码:
<Window.Background>
<ImageBrush ImageSource="C:\Users\ASUS\Documents\Visual Studio 2013\Projects\anlysis\anlysis\Images/GeneralWay.jpg"></ImageBrush>
</Window.Background>
有没有办法在不使用完整路径的情况下使用此功能,只使用图像名称? 请帮帮我..
答案 0 :(得分:0)
将GeneralWay.jpg作为资源(来自Images文件夹)添加到项目中,并将ImageBrush Imagesource属性设置为图像位置的相对路径,即<ImageBrush ImageSource="../Images/GeneralWay.jpg"/>
答案 1 :(得分:0)
您可以改用资源路径。确保图像已在项目中注册为资源(右键单击,属性,编译类型)。包装符号很好,因为你可以在项目之间移动它。
Source="pack://application:,,,/analysis;component/Images/GeneralWay.jpg"
如果你从未计划在另一个项目中使用,也可以这样做。
Source="/Images/GeneralWay.jpg"