Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xaml 在winui中引用图像的正确方法是什么_Xaml_Winui_Winui 3 - Fatal编程技术网

Xaml 在winui中引用图像的正确方法是什么

Xaml 在winui中引用图像的正确方法是什么,xaml,winui,winui-3,Xaml,Winui,Winui 3,我正在尝试使用最新版本的winui显示图像,但未成功。 由于我缺乏进步,我想我一定是做错了什么,然而,我无法确定那可能是什么 这是我最近的一次尝试 MainWindow.xaml: <Image Source="AppIcon.png" Width="200" Height="200" ImageFailed="ImageFailed_Event"/> 好的,下面是我在评论中的人的帮助下找到的解决方

我正在尝试使用最新版本的winui显示图像,但未成功。 由于我缺乏进步,我想我一定是做错了什么,然而,我无法确定那可能是什么

这是我最近的一次尝试

MainWindow.xaml:

<Image Source="AppIcon.png" Width="200" Height="200" ImageFailed="ImageFailed_Event"/>


好的,下面是我在评论中的人的帮助下找到的解决方案:

  • 将图像文件的“构建操作”设置为“内容”
  • 将“复制到输出目录”设置为“如果较新,则复制”

这是所有必要的,不需要URI魔术。

为什么要在问题中添加WPF标记?您知道如何在WPF中设置映像的源属性,而这在WinUI中不起作用吗?是否触发ImageFailed事件?那么EventArgs中有什么?@Clemens,我添加了WPF标记,因为WPF和winui看起来非常相似。标签的顺序似乎不正确,但是,我无法对它们重新排序,因此我将其删除。是的,ImageFailed事件被触发,错误消息是“E_NETWORK_ERROR”,这很奇怪。您可以尝试使用
Source=“/AppIcon.png”
?还要验证
AppIcon.png
build操作是否设置为
Content
CopyIfNewer