C# 单独dll中的WPF resx文件-可以获取字符串,但无法获取图像
解决 接受来自使用转换器的技巧的答案 我有resources.dll,它不包含一个,而是包含多个资源文件,如 A.resx B.resx 在A.resx里面我有 字符串测试字符串 图像测试图像 我正在项目中引用此dll 在xaml中,我声明了名称空间C# 单独dll中的WPF resx文件-可以获取字符串,但无法获取图像,c#,wpf,C#,Wpf,解决 接受来自使用转换器的技巧的答案 我有resources.dll,它不包含一个,而是包含多个资源文件,如 A.resx B.resx 在A.resx里面我有 字符串测试字符串 图像测试图像 我正在项目中引用此dll 在xaml中,我声明了名称空间 xmlns:res="clr-namespace:Resources;assembly=Resources" 我正试图从资源A.resx获取内容 这个很好用,我可以从A.resx获取字符串 <Label Content="{x:Static
xmlns:res="clr-namespace:Resources;assembly=Resources"
我正试图从资源A.resx获取内容
这个很好用,我可以从A.resx获取字符串
<Label Content="{x:Static res:A.TestString}"/>
但我无法访问这样的图像
<Image Source="{x:Static res:A.TestImage}" />
无法识别或访问成员TestImage
A.resx有
访问修饰符设置为公共
对嵌入式资源的构建操作
映像持久性在编译时设置为“链接”
若我可以从中获取字符串,但无法获取图像,那个么我可以访问resx文件,并且可以排除权限/访问问题。所以这张照片一定是我做错了什么
问题是:为什么我不能从resx文件中获取图像,以及如何获取此工作?图像持久性设置为“编译时链接-设置嵌入”。也许您必须以完整形式指定图像路径,请参阅。您可以使用designer为您生成路径吗?将光标移到内部,按Alt+Enter并打开源代码的下拉编辑框。有什么事吗?如果单击此处的TestImage,xaml将生成什么?