WriteableBitmap 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 WriteableBitmap 類別的新執行個體。
多載
WriteableBitmap(BitmapSource) |
使用指定的 WriteableBitmap,初始化 BitmapSource 類別的新執行個體。 |
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) |
使用指定的參數,初始化 WriteableBitmap 類別的新執行個體。 |
WriteableBitmap(BitmapSource)
使用指定的 WriteableBitmap,初始化 BitmapSource 類別的新執行個體。
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)
參數
- source
- BitmapSource
用來進行初始設定的 BitmapSource。
- 屬性
備註
此建 WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette) 構函式優先于使用此建構函式。
如果未 source
使用原生支援的點陣圖格式,則會針對每個畫面更新套用格式轉換,以減少效能。
適用於
WriteableBitmap(Int32, Int32, Double, Double, PixelFormat, BitmapPalette)
使用指定的參數,初始化 WriteableBitmap 類別的新執行個體。
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)
參數
- pixelWidth
- Int32
所需的點陣圖寬度。
- pixelHeight
- Int32
所需的點陣圖高度。
- dpiX
- Double
點陣圖的水準點 (DPI) 。
- dpiY
- Double
點陣圖的垂直點 (DPI) 。
- pixelFormat
- PixelFormat
點陣圖的 PixelFormat。
- palette
- BitmapPalette
點陣圖的 BitmapPalette。
- 屬性
備註
的慣用值為 pixelFormat
Bgr32 和 Pbgra32 。 這些格式是原生支援的,而且不需要格式轉換。 其他 pixelFormat
值需要每個畫面格更新的格式轉換,以減少效能。