将源设置为项目内的资源图像
Setting source to resource image inside project
I C# 中的 FlowDocument 示例显示指向 xaml 文件中磁盘上某个位置的图像。如果我想将源指向程序内部的图像作为资源,或者我该如何设置源设置呢?我将我的程序流文档作为程序的一部分发送,但我无法在磁盘上安装图像。我希望它们作为程序中的资源。
<InlineUIContainer >
<Image Margin="2,0" Width="50" Source="C:\sample.jpg" ></Image>
</InlineUIContainer>
您应该将图像的构建操作设置为资源并使用以下代码:
<InlineUIContainer >
<Image Margin="2,0" Width="50" Source="pack://application:,,,/YourAssemblyName;Images/sample.jpg"></Image>
</InlineUIContainer>
在本示例中,sample.jpg 必须位于项目的文件夹 "Images" 中。
I C# 中的 FlowDocument 示例显示指向 xaml 文件中磁盘上某个位置的图像。如果我想将源指向程序内部的图像作为资源,或者我该如何设置源设置呢?我将我的程序流文档作为程序的一部分发送,但我无法在磁盘上安装图像。我希望它们作为程序中的资源。
<InlineUIContainer >
<Image Margin="2,0" Width="50" Source="C:\sample.jpg" ></Image>
</InlineUIContainer>
您应该将图像的构建操作设置为资源并使用以下代码:
<InlineUIContainer >
<Image Margin="2,0" Width="50" Source="pack://application:,,,/YourAssemblyName;Images/sample.jpg"></Image>
</InlineUIContainer>
在本示例中,sample.jpg 必须位于项目的文件夹 "Images" 中。