BitmapImage.CacheOption Eigenschap

Definitie

Hiermee wordt het BitmapCacheOption te gebruiken voor dit exemplaar van 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

Waarde van eigenschap

Het BitmapCacheOption wordt gebruikt voor de BitmapImage. De standaardwaarde is Default.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een CacheOption code instelt met behulp van BitmapImage code.

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

Opmerkingen

Stel de CacheOption optie in BitmapCacheOption.OnLoad op als u een stream wilt sluiten die wordt gebruikt om de BitmapImagestroom te maken. De standaardcacheoptie OnDemand behoudt de toegang tot de stream totdat de installatiekopieƫn nodig zijn en het opschonen wordt verwerkt door de garbagecollector.

Informatie over afhankelijkheidseigenschappen

Item Waarde
Id-veld CacheOptionProperty
Eigenschappen van metagegevens ingesteld op true Geen

Van toepassing op

Zie ook