黑马程序员技术交流社区

标题: WPF设置图片路径遇到了神奇的问题 [打印本页]

作者: 颜晓峰    时间: 2013-3-8 23:04
标题: WPF设置图片路径遇到了神奇的问题
本帖最后由 颜晓峰 于 2013-3-11 14:34 编辑

我在WPF程序中添加了一个<Image></Image>,并为其指定了一个图片源,图片放在项目中的一个文件夹Image内
代码如下:
<Image Grid.RowSpan="3" Source="Image\girl.jpg" Name="img"></Image>
没问题,显示出来了。然后我想在代码里面改变图片,换成另一张图片。代码如下:
img.Source = new BitmapImage(new Uri("Image\boy.jpg"));
按视频老师讲解的方法写的,但运行后报错了。。。。

顿时蒙了,求解释,求解救~{:soso_e154:}
作者: 罗志强    时间: 2013-3-9 09:09
兄弟~我刚刚帮你测试了一下,是因为相对路径与绝对路径的问题。下面可以这样解决
Uri中有很多重载不是,后面有一个重载是带Urikind枚举参数的,你将它设成相对路径就没问题了
Img.Source = new BitmapImage(new Uri(@"..\Images\export.ico",UriKind.Relative));




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2