BitmapImage.CreateOptions 属性

定义

获取或设置 BitmapImageBitmapCreateOptions

public:
 property BitmapCreateOptions CreateOptions { BitmapCreateOptions get(); void set(BitmapCreateOptions value); };
BitmapCreateOptions CreateOptions();

void CreateOptions(BitmapCreateOptions value);
public BitmapCreateOptions CreateOptions { get; set; }
var bitmapCreateOptions = bitmapImage.createOptions;
bitmapImage.createOptions = bitmapCreateOptions;
Public Property CreateOptions As BitmapCreateOptions
<BitmapImage CreateOptions="bitmapCreateOptionsMemberName"/>

属性值

用于此 BitmapImageBitmapCreateOptions。 默认值为“无”。 在此默认值中, BitmapImage 在可用时使用缓存的内容。 对于通过引用统一资源标识符 (URI) 创建的图像源文件的 BitmapImage ,统一资源标识符 (URI) 控制内部缓存方案。

注解

CreateOptions 的另一个可能值为 BitmapCreateOptions.IgnoreImageCache。 只有在知道统一资源标识符检索的源图像文件 (URI) 有可能随时间变化的情况下,才应使用 BitmapCreateOptions.IgnoreImageCache 。 否则,将 CreateOptions 设置为使用 BitmapCreateOptions.IgnoreImageCache 会导致重新解码所有新检索的图像源,这可能会影响性能。 BitmapCreateOptions.IgnoreImageCache 通常仅由直接操作文件位置中的图像的设计工具使用,并且需要强制要求始终从位置重新加载任何 URI 确定的内容,而不是从缓存中重新加载。

适用于