在类库中定义的WPF窗口中显示图像资源

Dar*_*mas 4 wpf resources

我见过这个帖子:WPF图像资源并在那里应用了信息.但我的情况似乎有点棘手:

  • 汇编A是一个类库
    • 包含 Dialog.xaml
      • 这是一个WPF窗口
    • 包含 Images/i.gif
  • Assembly B是一个WPF应用程序
    • 节目 Dialog.xaml

在我的对话框中,我尝试通过以下方式指定图像:

<Image Source="/Images/i.gif"/>
Run Code Online (Sandbox Code Playgroud)

<Image Source="pack://application:,,,/Images/i.gif"/>
Run Code Online (Sandbox Code Playgroud)

两者都有效,但仅限于设计师!

接下来,我将两个和两个加在一起产生:

<Image Source="pack://application:,,,A;;content/Images/i.gif"/>
Run Code Online (Sandbox Code Playgroud)

但这显示了相同的症状:

一旦我启动应用程序,图像似乎找不到.我不确定,因为我没有收到错误消息.他们只是没有露面.

有任何想法吗?

Tim*_*oyd 10

您似乎缺少路径开头所需的单词"Component",例如

包://应用:,,,/YourAssembly.Name; 组件 /Images/PlusGreen.png