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


    今天碰到一个问题,在WPF中根据相对路径加载一图片,一直不显示图片,找了找,发现还是路径的问题。

    下面的是解决方法

    相对路径:

    在项目中添加一个文件夹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));
  • 相关阅读:
    定时器应用(函数封装)
    js中的作用域
    js函数传参
    js数据类型转换
    jQuery总结
    少些招数,多些内力
    浏览器中的标签切换事件
    正则表达式之小有名气
    正则表达式之初入江湖
    详解apply
  • 原文地址:https://www.cnblogs.com/zp89850/p/2171530.html
Copyright © 2020-2023  润新知