Resource vs EmbeddedResource哪个是图像的首选?

时间:2014-02-03 23:19:56

标签: c# wpf mono.addins

我有一个WPF应用程序,它有大量的图像。我听说Build Action - Embedded Resource使图片文件内置到程序集中,从而增加了内存加载它所需的大小。

这是真的吗?我正在使用Mono.Addins项目,它只支持加载嵌入式资源,除非我想使用其他发现方法+加载。

嵌入式资源对图像有害吗?

1 个答案:

答案 0 :(得分:2)

  

我听说Build Action - Embedded Resource使图片文件内置到程序集中,因此增加了内存加载它所需的大小。

实际上,ResourceEmbedded Resource都会导致图像嵌入到程序集中,但不会以相同的方式嵌入。如果要在WPF Image控件中使用该图像,则需要使用Resource。如果您使用Embedded Resource,则必须手动提取它并从中创建WPF ImageSource