图像不显示在C#wpf中

时间:2014-06-04 23:56:25

标签: c# wpf image

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

以下是我的一些代码:

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

<Image HorizontalAlignment="Left" Height="100" Margin="273,147,0,0" 
       VerticalAlignment="Top" Width="100" Source="image.jpg"/>

我也尝试过使用它:

Source="pack://application:,,,/image.jpg"

感谢您的帮助!

4 个答案:

答案 0 :(得分:12)

  In your project

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"/>

答案 1 :(得分:1)

请将图片拖动到图片来源,就像这样 /img/image.jpg" /

<Image HorizontalAlignment="Left" Height="100" Margin="273,147,0,0" 
       VerticalAlignment="Top" Width="100" Source="/img/image.jpg"/>

答案 2 :(得分:1)

如果这些都不起作用,请尝试将构建操作更改为内容

在为此挣扎了很长时间后,这对我有用。

答案 3 :(得分:0)

转到Visual Studio中图像的属性,将“Build Action”更改为“Resource”,将“Copy to Output Directory”更改为“Copy if newer”。

我必须进行重建,但之后才有效。对于swapnil的信用。