TransformedBitmap.EndInit Methode

Definition

Signalisiert das Ende der BitmapImage Initialisierung.

public:
 virtual void EndInit();
[System.Security.SecurityCritical]
public void EndInit();
public void EndInit();
[<System.Security.SecurityCritical>]
abstract member EndInit : unit -> unit
override this.EndInit : unit -> unit
abstract member EndInit : unit -> unit
override this.EndInit : unit -> unit
Public Sub EndInit ()

Implementiert

Attribute

Ausnahmen

Die Source Eigenschaften sind Transformnull.

-oder-

Die Transformation ist keine orthogonale Transformation.

-oder-

Die EndInit() Methode wird ohne ersten Aufruf aufgerufen BeginInit().

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie Sie eine TransformedBitmap Mit einer Reihe von Eigenschaften mithilfe der und BeginInit der EndInit Methoden initialisieren.

// Create the new BitmapSource that will be used to scale the size of the source.
TransformedBitmap myRotatedBitmapSource = new TransformedBitmap();

// BitmapSource objects like TransformedBitmap can only have their properties
// changed within a BeginInit/EndInit block.
myRotatedBitmapSource.BeginInit();

// Use the BitmapSource object defined above as the source for this BitmapSource.
// This creates a "chain" of BitmapSource objects which essentially inherit from each other.
myRotatedBitmapSource.Source = myBitmapImage;

// Flip the source 90 degrees.
myRotatedBitmapSource.Transform = new RotateTransform(90);
myRotatedBitmapSource.EndInit();
' Create the new BitmapSource that will be used to scale the size of the source.
Dim myRotatedBitmapSource As New TransformedBitmap()

' BitmapSource objects like TransformedBitmap can only have their properties
' changed within a BeginInit/EndInit block.
myRotatedBitmapSource.BeginInit()

' Use the BitmapSource object defined above as the source for this BitmapSource.
' This creates a "chain" of BitmapSource objects which essentially inherit from each other.
myRotatedBitmapSource.Source = myBitmapImage

' Flip the source 90 degrees.
myRotatedBitmapSource.Transform = New RotateTransform(90)
myRotatedBitmapSource.EndInit()

Hinweise

Die Eigenschaftsinitialisierung muss zwischen BeginInit und EndInit aufrufen erfolgen. Nachdem die TransformedBitmap Eigenschaft initialisiert wurde, werden Eigenschaftsänderungen ignoriert.

Gilt für:

Weitere Informationen