Condividi tramite


CroppedBitmap Costruttori

Definizione

Inizializza una nuova istanza della classe CroppedBitmap.

Overload

CroppedBitmap()

Inizializza una nuova istanza della classe CroppedBitmap.

CroppedBitmap(BitmapSource, Int32Rect)

Inizializza una nuova istanza della classe CroppedBitmap che ha gli oggetti Source e SourceRect specificati.

CroppedBitmap()

Inizializza una nuova istanza della classe CroppedBitmap.

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

Commenti

CroppedBitmap implementa l'interfaccia per ottimizzare l'inizializzazione ISupportInitialize in più proprietà. Per inizializzare un CroppedBitmap oggetto creato usando questo costruttore, è necessario eseguire l'inizializzazione delle proprietà tra BeginInit e EndInit chiamate.

Si applica a

CroppedBitmap(BitmapSource, Int32Rect)

Inizializza una nuova istanza della classe CroppedBitmap che ha gli oggetti Source e SourceRect specificati.

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)

Parametri

source
BitmapSource

Oggetto della Source nuova istanza CroppedBitmap .

sourceRect
Int32Rect

Oggetto della SourceRect nuova istanza CroppedBitmap .

Eccezioni

source è null.

sourceRect non rientra nei limiti di source.

Esempio

Nell'esempio seguente viene illustrato come usare CroppedBitmap(BitmapSource, Int32Rect) per inizializzare una nuova istanza della CroppedBitmap classe.

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

Commenti

CroppedBitmap gli oggetti creati usando questo costruttore vengono inizializzati automaticamente. Dopo l'inizializzazione, le modifiche delle proprietà vengono ignorate.

Si applica a