Wpf、.resx资源文件。访问bmp

Wpf、.resx资源文件。访问bmp,wpf,Wpf,我有一个名为WpfTest的Wpf应用程序项目,它引用了WpfTestLib(类库) WpfTestLib在名为resources的项目文件夹中有一个资源文件MyResources.resx我的资源包含一个bmp,bar.bmp。资源名称为bar 在MyResources.Designer.cs中,我可以看到 命名空间WpfTestLib.Resources{ 及 公共类MyResources{ 及 public static System.Drawing.Bitmap bar{ 我尝试通过以下

我有一个名为
WpfTest
的Wpf应用程序项目,它引用了
WpfTestLib
(类库)

WpfTestLib在名为
resources
的项目文件夹中有一个资源文件
MyResources.resx
<代码>我的资源包含一个bmp,bar.bmp。资源名称为
bar

MyResources.Designer.cs
中,我可以看到

命名空间WpfTestLib.Resources{

公共类MyResources{

public static System.Drawing.Bitmap bar{

我尝试通过以下方式在代码中获取图像:

BitmapImage image = new BitmapImage();
image.BeginInit();
image.UriSource = new Uri(@"/WpfTestLib;component/Resources/MyResources/bar", UriKind.Relative);
我尝试了各种组合的
Uri
,但运气不好。有什么想法吗?如果我将其作为图像添加到项目中,并使用一种资源类型,我可以获得该条。但在这种情况下,我希望将其作为资源文件的一部分进行访问

谢谢

编辑:实际上这是两个问题。我对这两个问题都有答案,但中间没有一个答案。

因此,我可以使用
MyResources.bar
在代码中检索图像,它返回
System.Drawing.Bitmap


我还可以使用上面显示的Uri格式将我的WPF图像设置为资源图像。我不能做的是使用
System.Drawing.Bitmap
初始化WPF图像,也不能找到.resx的映射
Uri
。希望有帮助(请帮助我:))

好的,我想我找到了问题所在。有很多信息:这些信息为我提供了正确处理图像所需的信息。使用旧式资源字典当时很容易。好的,我想我找到了问题所在。有很多信息:这些信息为我提供了正确处理图像所需的信息。我们那时,编辑旧式资源词典很容易