WriteableBitmap Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy WriteableBitmap.
Przeciążenia
WriteableBitmap(BitmapSource) |
Inicjuje WriteableBitmap nowe wystąpienie klasy przy użyciu danego BitmapSourceelementu . |
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) |
Inicjuje WriteableBitmap nowe wystąpienie klasy z określonymi parametrami. |
WriteableBitmap(BitmapSource)
Inicjuje WriteableBitmap nowe wystąpienie klasy przy użyciu danego BitmapSourceelementu .
public:
WriteableBitmap(System::Windows::Media::Imaging::BitmapSource ^ source);
[System.Security.SecurityCritical]
public WriteableBitmap (System.Windows.Media.Imaging.BitmapSource source);
public WriteableBitmap (System.Windows.Media.Imaging.BitmapSource source);
[<System.Security.SecurityCritical>]
new System.Windows.Media.Imaging.WriteableBitmap : System.Windows.Media.Imaging.BitmapSource -> System.Windows.Media.Imaging.WriteableBitmap
new System.Windows.Media.Imaging.WriteableBitmap : System.Windows.Media.Imaging.BitmapSource -> System.Windows.Media.Imaging.WriteableBitmap
Public Sub New (source As BitmapSource)
Parametry
- source
- BitmapSource
Element BitmapSource do użycia do inicjowania.
- Atrybuty
Uwagi
Konstruktor WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) jest preferowany za pomocą tego konstruktora.
Jeśli source
nie używa natywnie obsługiwanego formatu mapy bitowej, konwersje formatu są stosowane dla każdej aktualizacji ramki, co zmniejsza wydajność.
Dotyczy
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette)
Inicjuje WriteableBitmap nowe wystąpienie klasy z określonymi parametrami.
public:
WriteableBitmap(int pixelWidth, int pixelHeight, double dpiX, double dpiY, System::Windows::Media::PixelFormat pixelFormat, System::Windows::Media::Imaging::BitmapPalette ^ palette);
[System.Security.SecurityCritical]
public WriteableBitmap (int pixelWidth, int pixelHeight, double dpiX, double dpiY, System.Windows.Media.PixelFormat pixelFormat, System.Windows.Media.Imaging.BitmapPalette palette);
public WriteableBitmap (int pixelWidth, int pixelHeight, double dpiX, double dpiY, System.Windows.Media.PixelFormat pixelFormat, System.Windows.Media.Imaging.BitmapPalette palette);
[<System.Security.SecurityCritical>]
new System.Windows.Media.Imaging.WriteableBitmap : int * int * double * double * System.Windows.Media.PixelFormat * System.Windows.Media.Imaging.BitmapPalette -> System.Windows.Media.Imaging.WriteableBitmap
new System.Windows.Media.Imaging.WriteableBitmap : int * int * double * double * System.Windows.Media.PixelFormat * System.Windows.Media.Imaging.BitmapPalette -> System.Windows.Media.Imaging.WriteableBitmap
Public Sub New (pixelWidth As Integer, pixelHeight As Integer, dpiX As Double, dpiY As Double, pixelFormat As PixelFormat, palette As BitmapPalette)
Parametry
- pixelWidth
- Int32
Żądana szerokość mapy bitowej.
- pixelHeight
- Int32
Żądana wysokość mapy bitowej.
- dpiX
- Double
Poziome kropki na cal (dpi) mapy bitowej.
- dpiY
- Double
Pionowe kropki na cal (dpi) mapy bitowej.
- pixelFormat
- PixelFormat
Mapa PixelFormat bitowa.
- palette
- BitmapPalette
Mapa BitmapPalette bitowa.
- Atrybuty
Uwagi
Preferowane wartości pixelFormat
to Bgr32 i Pbgra32. Te formaty są obsługiwane natywnie i nie wymagają konwersji formatu. Inne pixelFormat
wartości wymagają konwersji formatu dla każdej aktualizacji ramek, co zmniejsza wydajność.