BitmapImage.CreateOptions Propiedad

Definición

Obtiene o establece bitmapCreateOptions para bitmapImage.

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"/>

Valor de propiedad

BitmapCreateOptions usado para este objeto BitmapImage. El valor predeterminado es None (Ninguno). Con este valor predeterminado, bitmapImage usa contenido almacenado en caché cuando está disponible. Para un bitmapImage que se crea haciendo referencia a un archivo de origen de imagen por identificador uniforme de recursos (URI), el identificador uniforme de recursos (URI) controla el esquema de almacenamiento en caché interno.

Comentarios

El otro valor posible para CreateOptions es BitmapCreateOptions.IgnoreImageCache. Solo debe usar BitmapCreateOptions.IgnoreImageCache en los casos en los que sepa que el archivo de imagen de origen recuperado por el identificador uniforme de recursos (URI) tiene la posibilidad de cambiar con el tiempo. De lo contrario, establecer CreateOptions para usar BitmapCreateOptions.IgnoreImageCache hace que todos los orígenes de imágenes recién recuperados se descodifiquen de nuevo, lo que puede afectar negativamente al rendimiento. BitmapCreateOptions.IgnoreImageCache normalmente solo se usa en herramientas de diseño que manipulan directamente una imagen en una ubicación de archivo y necesitan exigir que cualquier contenido determinado por el URI siempre se vuelva a cargar desde la ubicación, no desde la memoria caché.

Se aplica a