C# 图像控制don';t在应用程序运行时显示图像

C# 图像控制don';t在应用程序运行时显示图像,c#,wpf,image,C#,Wpf,Image,我正在尝试在应用程序中放置图像。我在网格中有一个图像控件,我将图像加载到资源中。我还选择了Dropdownmenue中的图像,当您单击属性窗口中Sorce字段之间的箭头时,会出现该图像。在预览中,图像显示为: 但当我启动应用程序时,图像不会显示: 这是我的XAML代码: <Image x:Name="img" Grid.Column="0" Stretch="None" Source="pack://siteoforigin:,,,/Resources/error Symbol.png

我正在尝试在应用程序中放置图像。我在网格中有一个图像控件,我将图像加载到资源中。我还选择了Dropdownmenue中的图像,当您单击属性窗口中Sorce字段之间的箭头时,会出现该图像。在预览中,图像显示为:

但当我启动应用程序时,图像不会显示:

这是我的XAML代码:

<Image x:Name="img" Grid.Column="0" Stretch="None" Source="pack://siteoforigin:,,,/Resources/error Symbol.png" VerticalAlignment="Bottom"/>


不要将siteoforigin用于资源文件。改用a。理想情况下,不要设置任何绝对URI,比如
Source=“Resources/error Symbol.png”
。谢谢你,克莱门斯。我搜索了很长时间,但没有看到你的帖子。我将它链接到这里,以便其他人在这里找到它。