图像不会显示在 WPF 中
本文关键字:WPF 显示 图像 | 更新日期: 2023-09-27 17:56:58
我是C#和WPF的新手,并试图制作一个非常基本的程序来显示图片。因此,在 XAML 文件中,我输入了以下代码:
<Image HorizontalAlignment="Left" Height="100" Margin="184,143,0,0"
VerticalAlignment="Top" Width="100" Source="image.jpg"/>
它显示在编辑器(Visual Studio)中,但是当我运行程序时,该程序似乎消失了!以下是整个代码:
<Window x:Class="Follow.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<Image HorizontalAlignment="Left" Height="100" Margin="184,143,0,0"
VerticalAlignment="Top" Width="100" Source="bp.jpg"/>
</Grid>
</Window>
感谢您的帮助,我一直在寻找,但似乎找不到答案!
试试这个
Source="pack://application:,,,/bp.jpg"
如果您的图像在某个文件夹中,请使用:
Source="pack://application:,,,/FolderName/bp.jpg"
如果图像位于resources
文件夹中,并且其buid action
设置为 Resource
.您可以在XAML
中引用图像,如下所示:
Source="pack://application:,,,/Resources/bp.png"
在 Visual Studio 中,在存储映像的资源下,确保将生成操作设置为"资源"。这是一个类似的问题,有更详细的答案。