如何将图像添加到资源的方式不同

时间:2011-01-23 16:53:17

标签: wpf image resources

您好我发现了两种将图像添加到资源的方法。

首先是:例如,我创建文件夹图像并将一些图像添加到此文件夹,在Resources上设置图像构建操作。像这里的东西:

http://www.codewrecks.com/blog/index.php/2010/07/23/bind-an-image-to-a-property-in-wpf/

第二种方法是使用Resources.resx并使用AddResources - > AddExistingFile。

结果是否相同?

抱歉我的英文。

1 个答案:

答案 0 :(得分:11)

不,它不一样。

WPF资源应使用“资源”构建操作。 Resx资源(也称为“嵌入式资源”)由Windows窗体使用,而不是WPF。他们解析为System.Drawing.Bitmap,但WPF需要System.Windows.Media.ImageSource,因此您无法直接在WPF中使用Resx图片(但您可以从Bitmap转换为ImageSource ,使用System.Windows.Interop.Imaging类)