共用方式為


WriteableBitmap 建構函式

定義

初始化 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 Bgr32Pbgra32 。 這些格式是原生支援的,而且不需要格式轉換。 其他 pixelFormat 值需要每個畫面格更新的格式轉換,以減少效能。

適用於