Sdílet prostřednictvím


BitmapImage.CacheOption Vlastnost

Definice

Získá nebo nastaví BitmapCacheOption na použití pro tuto instanci .BitmapImage

public:
 property System::Windows::Media::Imaging::BitmapCacheOption CacheOption { System::Windows::Media::Imaging::BitmapCacheOption get(); void set(System::Windows::Media::Imaging::BitmapCacheOption value); };
public System.Windows.Media.Imaging.BitmapCacheOption CacheOption { get; set; }
member this.CacheOption : System.Windows.Media.Imaging.BitmapCacheOption with get, set
Public Property CacheOption As BitmapCacheOption

Hodnota vlastnosti

Používá BitmapCacheOption se pro BitmapImage. Výchozí formát je Default.

Příklady

Následující příklad kódu ukazuje, jak nastavit CacheOptionBitmapImage hodnotu pomocí kódu.

// Define a BitmapImage.
Image myImage = new Image();
BitmapImage bi = new BitmapImage();

// Begin initialization.
bi.BeginInit();

// Set properties.
bi.CacheOption = BitmapCacheOption.OnDemand;
bi.CreateOptions = BitmapCreateOptions.DelayCreation;
bi.DecodePixelHeight = 125;
bi.DecodePixelWidth = 125;
bi.Rotation = Rotation.Rotate90;
MessageBox.Show(bi.IsDownloading.ToString());
bi.UriSource = new Uri("smiley.png", UriKind.Relative);

// End initialization.
bi.EndInit();
myImage.Source = bi;
myImage.Stretch = Stretch.None;
myImage.Margin = new Thickness(5);
' Define a BitmapImage.
Dim myImage As New Image()
Dim bi As New BitmapImage()

' Begin initialization.
bi.BeginInit()

' Set properties.
bi.CacheOption = BitmapCacheOption.OnDemand
bi.CreateOptions = BitmapCreateOptions.DelayCreation
bi.DecodePixelHeight = 125
bi.DecodePixelWidth = 125
bi.Rotation = Rotation.Rotate90
MessageBox.Show(bi.IsDownloading.ToString())
bi.UriSource = New Uri("smiley.png", UriKind.Relative)

' End initialization.
bi.EndInit()
myImage.Source = bi
myImage.Stretch = Stretch.None
myImage.Margin = New Thickness(5)

Poznámky

CacheOption BitmapCacheOption.OnLoad Pokud chcete zavřít stream použitý k vytvoření BitmapImage. Výchozí OnDemand možnost mezipaměti zachová přístup k datovému proudu, dokud nebude potřeba image, a vyčištění zpracuje systém uvolňování paměti.

Informace o vlastnosti závislosti

Pole Identifikátor CacheOptionProperty
Vlastnosti metadat nastavené na true Žádné

Platí pro

Viz také