首页 > 解决方案 > WPF - 无法访问静态资源图像

问题描述

我已经做了很多研究,但仍然无法弄清楚这一点。

我制作了一个程序,我想在 exe 文件中包含一个 jpg 图像作为嵌入式资源。原因是我不希望任何人在程序发布后篡改或更改图像,而且当我分发程序时,如果只发送一个文件会很好。

这是我目前拥有的,在硬盘驱动器上加载图像时效果很好。

<Border.Resources>
   <BitmapImage x:Key="Logo" UriSource="C:\Users\gmcco\Pictures\Development\Logo.jpg"/>
</Border.Resources>
<Grid>
   <Image Source="{StaticResource Logo}"/>
</Grid>

我已将图像加载到程序中并更改了属性以使其成为嵌入式资源,但似乎无法使用它。

请问如何在 XAML 中引用嵌入的图像?

快照

标签: wpfimagexamlresources

解决方案


推荐阅读