在WPF中加载图像时出现问题

时间:2010-03-04 03:55:02

标签: wpf image

嗨Iam在运行时加载图像。我有问题,我必须将图像放在文件夹中。实际上我把它放在名为Image的文件夹中。但它显示错误,它无法在文件夹中找到图像 ...斌\调试\ HH.bmp。

所以我将它粘贴在调试文件夹中并且工作正常。 但是当我将EXE从Debug文件夹中取出时,当我运行它时,它不起作用。 为什么? 那么我怎样才能在这种情况下添加图像?

有没有办法在资源文件中添加图像,就像在MFC中一样..

src1 = @"HH.bmp";
Img1.Source = new ImageSourceConverter().ConvertFromString(src1 ) as ImageSource;

2 个答案:

答案 0 :(得分:0)

这与另一个问题非常相似。查看WPF image resources

修改

<Image Source="../Images/icon.png" />

答案 1 :(得分:0)

如果运行此应用程序,将搜索当前Assembly目录中的图像。试试这样 <Image source="/yournamespace;component/Images/Close.png">解决方案中应该有一个带close.png的图像文件夹。不需要调试文件夹中的图像或图像文件夹。