我不明白为什么我无法在WPF中显示图像。也许我意外地修改了我的资源文件夹,这就是我没有显示的原因。所以我创建了一个新的wpf应用程序,我有这个:
当我运行程序时,我的图片显示为:
为什么当我尝试在我的程序中执行相同的操作时,图像不会显示出来??
请注意当我运行程序时没有图像...
在我的其他应用程序中,我只是将图像控件拖到我的主窗口,然后在我的计算机上浏览了一个随机图像,当我编写并运行它时它工作正常。为什么我不能对我正在使用的应用程序做同样的事情?
编辑:
有一些图像可以使用,而有些则没有!为什么呢?
看看:
当我编译并运行一个图像时,不显示!
并查看文件如何具有相同的属性。
文件夹图片的设置:
mov image的设置:
答案 0 :(得分:11)
可能是Image没有将Build Action设置为Resource。如果它是其他任何东西,包括嵌入式资源,那么它将无法在运行时正确显示。
您可以检查的其他事项是图像的分辨率。在Paint中,您可以使用File> Properties来查看分辨率。
尝试以不同的格式保存,例如jpg。如果可行,则可能是您的文件存在问题。
您可能还需要清理并重建解决方案。
答案 1 :(得分:0)
我解决它,我不明白它为什么会起作用。我需要为我的sqllite连接添加此信息才能工作。我只需要对此发表评论:
它有效。也许这是我应该报告的sqllite的错误,因为那些在使用visual studio创建连接时添加的行。
答案 2 :(得分:0)
。不支持.BMP图像格式。我有同样的问题,但在将图像转换为.jpeg格式后,它正常工作。