TransformedBitmap.EndInit Méthode

Définition

Signale la fin de l'initialisation de BitmapImage.

[System.Security.SecurityCritical]
public void EndInit ();
public void EndInit ();

Implémente

Attributs

Exceptions

Les propriétés Source ou Transform sont null.

- ou -

La transformation n'est pas une transformation orthogonale.

- ou -

La méthode EndInit() est appelée sans préalablement appeler BeginInit().

Exemples

L’exemple suivant montre comment initialiser un TransformedBitmap avec un ensemble de propriétés à l’aide des BeginInit méthodes et EndInit .

// 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();

Remarques

L’initialisation de propriété doit être effectuée entre BeginInit les appels et .EndInit Une fois que le TransformedBitmap a été initialisé, les modifications de propriété sont ignorées.

S’applique à

Produit Versions
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Voir aussi