WPF加载相对路径的图片的解决方法

来源:互联网 发布:莞城金域名苑 编辑:程序博客网 时间:2024/05/22 14:08
相对路径:

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

this.HeadImg.Source = new BitmapImage(new Uri(@"\UserHeadFace\default.jpg", UriKind.Relative));
绝对路径:就很简单了,获取到工作目录,附加相对路径this.HeadImg.Source = new BitmapImage(newUri(Path.GetDirectoryName(Application.ResourceAssembly.Location) + @"\UserHeadFace\default.jpg", UriKind.Absolute));
 
Image image=sender as Image;Uri uri=new Uri(@"Images/blue1.png",Uriking.Relative);image.Source=new Bitmapimage(uri);


 
相当喜欢上面这小句代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
把要使用的图片放到Images这个文件夹下面,之后用上面这句话就可以了。
原创粉丝点击