Resource 与 EmbeddedResource 哪一个更适合图像?

fah*_*ash 0 c# wpf mono.addins

我有一个包含大量图像的 WPF 应用程序。我听说“构建操作 - 嵌入式资源”将图片文件内置到程序集中,因此增加了加载它所需的内存大小。

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

嵌入资源对图像有害吗?

Tho*_*que 5

我听说“构建操作 - 嵌入式资源”将图片文件内置到程序集中,因此增加了加载它所需的内存大小。

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