图像不显示在C#wpf中

Eth*_*Bar 6 c# wpf image

我一直在努力学习C#,但遇到了很多问题.我试图在WPF中显示图像,但由于某种原因,图像将无法显示!它出现在Visual Studio编辑器上,但是当我运行应用程序时,它被隐藏了.

这是我的一些代码:

这就是我试图显示图像的方式:

<Image HorizontalAlignment="Left" Height="100" Margin="273,147,0,0" 
       VerticalAlignment="Top" Width="100" Source="image.jpg"/>
Run Code Online (Sandbox Code Playgroud)

我也试过用这个:

Source="pack://application:,,,/image.jpg"
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

小智 16

  In your project
Run Code Online (Sandbox Code Playgroud)

1.创建一个文件夹Say img;右键单击它并选择添加现有项目添加图像到文件夹
2.转到添加的图像集的属性构建操作作为资源并复制到输出目录作为复制如果更新.告诉我它是否有效.它对我有用.在XAML中

   <Image HorizontalAlignment="Left"  Name="MyImg" Height="80" Margin="273,147,0,0" 
   VerticalAlignment="Top" Width="100" Source="/img/Desert.jpg"/>
Run Code Online (Sandbox Code Playgroud)

  • 我还必须构建 -&gt; 清理解决方案,构建解决方案才能使其工作。 (3认同)
  • 我必须将构建操作设置为“嵌入式资源” (2认同)

Sco*_*eux 16

如果这些都不起作用,请尝试将Build Action更改为Content

在我为此奋斗了很长时间之后,这对我有用。


小智 7

转到 Visual Studio 中图像的属性,将“构建操作”更改为“资源”,将“复制到输出目录”更改为“如果更新则复制”。

我不得不进行重建,但后来成功了。信任交换。