此页面有用吗?
您对此内容的反馈非常重要。 请告诉我们您的想法。
更多反馈?
1500 个剩余字符
导出 (0) 打印
全部展开
信息
您所需的主题如下所示。但此主题未包含在此库中。

BitmapCreateOptions 枚举

2013/12/13

指定位图图像的初始化选项。

此枚举具有一个 FlagsAttribute 属性,该属性允许对其成员值进行按位组合。

Namespace:  System.Windows.Media.Imaging
程序集:  System.Windows(位于 System.Windows.dll 中)

[FlagsAttribute]
public enum BitmapCreateOptions

成员名称说明
None未指定任何初始化选项。这不是 Windows Phone 中的 BitmapImage.CreateOptions 属性的默认值(DelayCreation 是默认值)。
DelayCreation使 BitmapSource 对象的初始化延迟到必要时才执行。在处理图像集合时,这十分有用。这是 Windows Phone 中的 BitmapImage.CreateOptions 属性的默认值。
IgnoreImageCache在不使用现有图像缓存的情况下初始化图像。图像缓存中的所有现有条目均会被替换,即使这些条目共享相同的 URI 也是如此。仅在需要刷新缓存中的图像时才可选择此选项。
BackgroundCreation导致 BitmapSource 一声明就被初始化。此选项对以前使用的 URI 使用图像缓存。如果某个图像不在图像缓存中,则将在单独的后台线程上下载和解码该图像。

当指定 IgnoreImageCache 时,图像缓存中的所有现有条目均会被替换,即使这些条目共享相同的 URI 也是如此。

版本说明

Windows Phone

BackgroundCreation 值对于 Windows Phone 有效。对于针对 Windows Phone 的应用程序,如果指定 BackgroundCreationDelayCreation,则 BitmapSource 的初始化将被延迟,直到有必要初始化。此初始化对以前使用的 URI 使用图像缓存。如果某个图像不在图像缓存中,则将在单独的后台线程上下载和解码该图像。

为了保持图像的纵横比,我们建议,一般情况下只使用两种像素解码设置(DecodePixelWidthDecodePixelHeight)中的一种。

如果指定 BitmapImageCreateOptions 中的 BackgroundCreation,则必须仅指定 DecodePixelHeight。如果指定 BackgroundCreationDecodePixelWidth 属性会被忽略。

Windows Phone OS

受以下版本支持: 8.0, 7.1, 7.0

Windows Phone

显示:
© 2015 Microsoft