我一直在努力学习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"
感谢您的帮助!
答案 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的信用。