wpf中的图像问题(图像没有显示)

我不明白为什么我不能在WPF中显示图像。 也许我意外地修改了我的资源文件夹,这就是我没有显示的原因。 所以我创建了一个新的wpf应用程序,我有这个:

在此处输入图像描述

当我运行程序时,我的图片显示为:

在此处输入图像描述

为什么当我尝试在我的程序中执行相同的操作时,图像不显示!?

在此处输入图像描述

请注意当我运行程序时没有图像…

在此处输入图像描述

在我的其他应用程序中,我只是将图像控件拖到我的主窗口,然后在我的计算机上浏览了一个随机图像,当我编写并运行它时它工作正常。 为什么我不能对我正在使用的应用程序做同样的事情?


编辑:

有些图像可以使用,而有些图像则无法使用! 为什么?

看一看:

在此处输入图像描述

当我编译并运行一个图像时不显示!

在此处输入图像描述

并查看文件如何具有相同的属性。

文件夹图像的设置:

在此处输入图像描述

mov image的设置:

在此处输入图像描述

机会是Image没有将Build Action设置为Resource。 如果它是其他任何东西,包括嵌入式资源,那么它将无法在运行时正确显示。

您可以检查的其他事项是图像的分辨率。 在Paint中,您将使用“文件”>“属性”来查看分辨率。

尝试保存为不同的格式,例如jpg。 如果可行,那么您的文件可能存在问题。

您可能还需要清理并重建解决方案。

我解决它,我不明白为什么它的工作原理。 我需要为我的sqllite连接添加此信息才能正常工作。 我只是要评论这个:

在此处输入图像描述

它工作。 也许这是我应该报告的sqllite的错误,因为在创建与visual studio的连接时添加了那些行。

.BMP图像格式不受支持。 我有同样的问题,但在将图像转换为.jpeg格式后,它正常工作。