Freigeben über


CroppedBitmap Konstruktoren

Definition

Initialisiert eine neue Instanz der CroppedBitmap-Klasse.

Überlädt

CroppedBitmap()

Initialisiert eine neue Instanz der CroppedBitmap-Klasse.

CroppedBitmap(BitmapSource, Int32Rect)

Initialisiert eine neue Instanz der CroppedBitmap-Klasse, die über die angegebene Source und den angegebenen SourceRect verfügt.

CroppedBitmap()

Initialisiert eine neue Instanz der CroppedBitmap-Klasse.

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

Hinweise

CroppedBitmap implementiert die ISupportInitialize-Schnittstelle, um die Initialisierung für mehrere Eigenschaften zu optimieren. Um einen CroppedBitmap mit diesem Konstruktor erstellten Zu initialisieren, müssen Sie die Eigenschafteninitialisierung zwischen BeginInit und EndInit ausführen.

Gilt für:

CroppedBitmap(BitmapSource, Int32Rect)

Initialisiert eine neue Instanz der CroppedBitmap-Klasse, die über die angegebene Source und den angegebenen SourceRect verfügt.

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)

Parameter

source
BitmapSource

Die Source der neuen CroppedBitmap-Instanz.

sourceRect
Int32Rect

Die SourceRect der neuen CroppedBitmap-Instanz.

Ausnahmen

source ist null.

sourceRect befindet sich außerhalb der Grenzen von source.

Beispiele

Im folgenden Beispiel wird gezeigt, wie CroppedBitmap(BitmapSource, Int32Rect) eine neue Instanz der CroppedBitmap -Klasse initialisiert wird.

// 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

Hinweise

CroppedBitmap Mit diesem Konstruktor erstellte Objekte werden automatisch initialisiert. Nach der Initialisierung werden Eigenschaftsänderungen ignoriert.

Gilt für: