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

4 wpf resources image

嗨我发现了两种如何将图像添加到资源的方法.

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

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

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

结果一样吗?

对不起我的英语不好.

Tho*_*que 11

不,这不一样.

WPF资源应使用"资源"构建操作.Resx资源(也称为"嵌入式资源")由Windows窗体使用,而不是WPF.他们解析到一个System.Drawing.Bitmap,但WPF需要System.Windows.Media.ImageSource,所以你不能在WPF直接使用RESX图像(你可以从一个转换不过Bitmap来的ImageSource,使用System.Windows.Interop.Imaging类)