将源设置为项目内的资源图像

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" 中。