0%

WPF加载相对路径的图片设计器能看到 运行不显示 的解决方法

相对路径: 在项目中添加一个文件夹Image,在文件夹下添加一个background.jpg的图片,打开图片文件的属性,将“复制到输出目录”选中“始终复制”,将“生成操作”选择为“内容”,这样,编译后,会在bin/debug目录下生成一个含有background图片的名为Image的文件夹。

this.HeadImg.Source = new BitmapImage(new Uri(@\“default.jpg\“, UriKind.Relative));

//绝对路径:就很简单了,获取到工作目录,附加相对路径
this.HeadImg.Source = new BitmapImage(newUri(Path.GetDirectoryName(Application.ResourceAssembly.Location)
+ @\“default.jpg\“, UriKind.Absolute));