没有找到关于此像素格式的信息 - WPF

时间:2015-05-08 07:18:34

标签: .net wpf xaml

我正在尝试在代码中显示图像。我已经给出了我在imagesource中添加的图像的位置。这给了我上面的错误。                                 但是,当我将图像文件名更改为图像文件夹中的已退出的图像文件,例如file1.png时,它可以正常工作。我做错了什么?我试图在这个文件夹中添加不同的文件,除了现有文件外都有问题

1 个答案:

答案 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中指定的名称匹配;应该可以。