我正在尝试在代码中显示图像。我已经给出了我在imagesource中添加的图像的位置。这给了我上面的错误。 但是,当我将图像文件名更改为图像文件夹中的已退出的图像文件,例如file1.png时,它可以正常工作。我做错了什么?我试图在这个文件夹中添加不同的文件,除了现有文件外都有问题
答案 0 :(得分:1)
有同样的问题,但是看起来WPF抛出了“找不到图像”的“复杂错误”!我更正了我的图像路径(在我的情况下,它是相对资源,因此只需添加缺失的点),错误消失了!一开始我不敢相信,但是当我能够通过一次又一次地用错误的路径替换UriSource
来重现此错误时,我深信不疑!
<Image Width="200" Height="32">
<Image.Source>
<BitmapImage DecodePixelWidth="200" DecodePixelHeight="32" UriSource=".\Resources\Image\logo.png" />
</Image.Source>
</Image>
检查图像路径,或确保图像文件名与UriSource
中指定的名称匹配;应该可以。