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

时间:2010-12-02 18:43:47

标签: wpf resources

我见过这个帖子:WPF image resources并在那里应用了这些信息。但我的情况似乎有点棘手:

  • 程序集A是一个类库
    • 包含Dialog.xaml
      • 这是一个WPF窗口
    • 包含Images/i.gif
  • 程序集B是WPF应用程序
    • 显示Dialog.xaml

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

<Image Source="/Images/i.gif"/>

<Image Source="pack://application:,,,/Images/i.gif"/>

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

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

<Image Source="pack://application:,,,A;;content/Images/i.gif"/>

但这显示出相同的症状:

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

有什么想法吗?

1 个答案:

答案 0 :(得分:10)

您似乎在路径的开头缺少所需的单词“组件”,例如

  

包://应用:,,, / YourAssembly.Name;的元器件 /Images/PlusGreen.png