Sdílet prostřednictvím


CroppedBitmap Konstruktory

Definice

Inicializuje novou instanci CroppedBitmap třídy.

Přetížení

CroppedBitmap()

Inicializuje novou instanci CroppedBitmap třídy.

CroppedBitmap(BitmapSource, Int32Rect)

Inicializuje novou instanci CroppedBitmap třídy, která má zadané Source a SourceRect.

CroppedBitmap()

Inicializuje novou instanci CroppedBitmap třídy.

public:
 CroppedBitmap();
public CroppedBitmap ();
Public Sub New ()

Poznámky

CroppedBitmap implementuje ISupportInitialize rozhraní pro optimalizaci inicializace u více vlastností. Chcete-li inicializovat vytvořený pomocí tohoto konstruktoru CroppedBitmap , musíte provést inicializaci vlastností mezi BeginInit voláními a EndInit voláními.

Platí pro

CroppedBitmap(BitmapSource, Int32Rect)

Inicializuje novou instanci CroppedBitmap třídy, která má zadané Source a SourceRect.

public:
 CroppedBitmap(System::Windows::Media::Imaging::BitmapSource ^ source, System::Windows::Int32Rect sourceRect);
public CroppedBitmap (System.Windows.Media.Imaging.BitmapSource source, System.Windows.Int32Rect sourceRect);
new System.Windows.Media.Imaging.CroppedBitmap : System.Windows.Media.Imaging.BitmapSource * System.Windows.Int32Rect -> System.Windows.Media.Imaging.CroppedBitmap
Public Sub New (source As BitmapSource, sourceRect As Int32Rect)

Parametry

source
BitmapSource

CroppedBitmap Nová Source instance.

sourceRect
Int32Rect

CroppedBitmap Nová SourceRect instance.

Výjimky

source je null.

sourceRectje mimo hranice .source

Příklady

Následující příklad ukazuje, jak použít CroppedBitmap(BitmapSource, Int32Rect) k inicializaci nové instance CroppedBitmap třídy.

// Create an Image element.
Image chainImage = new Image();
chainImage.Width = 200;
chainImage.Margin = new Thickness(5);

// Create the cropped image based on previous CroppedBitmap.
CroppedBitmap chained = new CroppedBitmap(cb,
   new Int32Rect(30, 0, (int)cb.Width-30, (int)cb.Height)); 
// Set the image's source.
chainImage.Source = chained;
' Create an Image element.
Dim chainImage As New Image()
chainImage.Width = 200
chainImage.Margin = New Thickness(5)

' Create the cropped image based on previous CroppedBitmap.
Dim chained As New CroppedBitmap(cb, New Int32Rect(30, 0, CType(cb.Width, Integer) - 30, CType(cb.Height, Integer)))
' Set the image's source.
chainImage.Source = chained

Poznámky

CroppedBitmap objekty vytvořené pomocí tohoto konstruktoru se automaticky inicializují. Po inicializaci se změny vlastností ignorují.

Platí pro