我有这个 WPF类库,其中有几个(本地)图像标记为资源。它们位于名为Resources的子文件夹中。为了引用它们,我使用以下标记:
Icon="/AssemblyName;component/Resources/Logo64x64.ico"
在这次集会中一切正常。
我的问题是我想在几个具有不同名称的程序集中使用该xaml文件。也就是说,AssemblyName可能会从构建更改为构建。有没有办法引用资源图像而不依赖于AssemblyName?或者我可以在标记中使用动态引用程序集名称的内容吗?类似的东西:
Icon="/%AssemblyName%;component/Resources/Logo64x64.ico"
或者我每次都必须更新AssemblyName吗?在支持C#代码中定义属性然后使用绑定是一个好主意吗?我一直在避免这种情况,因为看起来每个图像都有很多代码。
据我所知,你不能在类库中使用pack URI,对吧?任何帮助将不胜感激。
谢谢!