您好我发现了两种将图像添加到资源的方法。
首先是:例如,我创建文件夹图像并将一些图像添加到此文件夹,在Resources上设置图像构建操作。像这里的东西:
http://www.codewrecks.com/blog/index.php/2010/07/23/bind-an-image-to-a-property-in-wpf/
第二种方法是使用Resources.resx并使用AddResources - > AddExistingFile。
结果是否相同?
抱歉我的英文。
答案 0 :(得分:11)
不,它不一样。
WPF资源应使用“资源”构建操作。 Resx资源(也称为“嵌入式资源”)由Windows窗体使用,而不是WPF。他们解析为System.Drawing.Bitmap
,但WPF需要System.Windows.Media.ImageSource
,因此您无法直接在WPF中使用Resx图片(但您可以从Bitmap
转换为ImageSource
,使用System.Windows.Interop.Imaging
类)