wpf - 如何使用单独程序集的嵌入图像?

标签 wpf xaml assemblies uri embedded-resource

SO中有许多相关的问题/答案。我看了其中一些,但没有一个真正匹配。

一个程序集(称为 ResourcesLoader)将图像保存为 嵌入式资源 .

我想在另一个程序集中使用这些图片。

在查看 msdn pack uri 并看到大量示例后,我认为以下行可以完成这项工作:

<Image Source="pack://application:,,,/ResourceLoader;component/Resource Files/Bitmaps/bmp20x20/Cancel.png" />

你猜怎么着?这是行不通的!我已经逐字逐句地检查了几次,以确保没有错误。

我尝试使用资源图像,它奏效了。但我必须使用嵌入式资源...

谁能给我神奇的语法?谢谢!

最佳答案

在此资源上设置的构建操作是什么? Build Action 应该是 Resource 而不是 Embedded Resource。

关于wpf - 如何使用单独程序集的嵌入图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1137492/

相关文章:

c# - 如果我们传递对象本身,为什么我们需要 EventArgs? C#

c# - 每次创 build 置时如何更改设置

c# - 为集合 UWP 中的每个项目生成一个组

c# - 更改程序集解析器搜索顺序

c# - 如何阻止创建多个 ViewModel

WPF DataGrid RowHeader 数据绑定(bind)

html - 在 WP7 中显示 HTML

wpf - 从 ViewModel 闪烁图像

c# - 在哪里存储程序集的最佳实践?

c# - 如何在 .NET Compact Framework 中获取所有已加载程序集(引用)的编程列表