Udostępnij za pośrednictwem


CachedBitmap(BitmapSource, BitmapCreateOptions, BitmapCacheOption) Konstruktor

Definicja

Inicjuje nowe wystąpienie, CachedBitmap które ma określone źródło, opcje tworzenia mapy bitowej i pamięć podręczną mapy bitowej.

public:
 CachedBitmap(System::Windows::Media::Imaging::BitmapSource ^ source, System::Windows::Media::Imaging::BitmapCreateOptions createOptions, System::Windows::Media::Imaging::BitmapCacheOption cacheOption);
public CachedBitmap (System.Windows.Media.Imaging.BitmapSource source, System.Windows.Media.Imaging.BitmapCreateOptions createOptions, System.Windows.Media.Imaging.BitmapCacheOption cacheOption);
new System.Windows.Media.Imaging.CachedBitmap : System.Windows.Media.Imaging.BitmapSource * System.Windows.Media.Imaging.BitmapCreateOptions * System.Windows.Media.Imaging.BitmapCacheOption -> System.Windows.Media.Imaging.CachedBitmap
Public Sub New (source As BitmapSource, createOptions As BitmapCreateOptions, cacheOption As BitmapCacheOption)

Parametry

source
BitmapSource

Źródłowa mapa bitowa, która jest buforowana.

createOptions
BitmapCreateOptions

Opcje inicjowania obrazu mapy bitowej.

cacheOption
BitmapCacheOption

Określa sposób buforowania mapy bitowej do pamięci.

Wyjątki

Występuje, gdy source ma wartość null.

Przykłady

W poniższym przykładzie kodu pokazano, jak utworzyć i użyć elementu CachedBitmap w kodzie.


CachedBitmap cachedSource = new CachedBitmap(
    scaledSource, 
    BitmapCreateOptions.None,
    BitmapCacheOption.OnLoad);


// Create a new BitmapSource using a different format than the original one.
FormatConvertedBitmap newFormatSource = new FormatConvertedBitmap();
newFormatSource.BeginInit();
newFormatSource.Source = cachedSource;
newFormatSource.DestinationFormat = PixelFormats.Gray32Float;
newFormatSource.EndInit();
Dim cachedSource As New CachedBitmap(scaledSource, BitmapCreateOptions.None, BitmapCacheOption.OnLoad)
' Create a new BitmapSource using a different format than the original one.
Dim newFormatSource As New FormatConvertedBitmap()
newFormatSource.BeginInit()
newFormatSource.Source = cachedSource
newFormatSource.DestinationFormat = PixelFormats.Gray32Float
newFormatSource.EndInit()

Dotyczy

Zobacz też