CroppedBitmap Конструкторы

Определение

Инициализирует новый экземпляр класса CroppedBitmap.

Перегрузки

CroppedBitmap()

Инициализирует новый экземпляр класса CroppedBitmap.

CroppedBitmap(BitmapSource, Int32Rect)

Инициализирует новый экземпляр CroppedBitmap с заданными свойствами Source и SourceRect.

CroppedBitmap()

Инициализирует новый экземпляр класса CroppedBitmap.

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

Комментарии

CroppedBitmapISupportInitialize реализует интерфейс для оптимизации инициализации нескольких свойств. Чтобы инициализировать CroppedBitmap созданный с помощью этого конструктора, необходимо выполнить инициализацию свойств между BeginInit вызовами и EndInit вызовами.

Применяется к

CroppedBitmap(BitmapSource, Int32Rect)

Инициализирует новый экземпляр CroppedBitmap с заданными свойствами Source и 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)

Параметры

source
BitmapSource

Объект Source нового экземпляра CroppedBitmap.

sourceRect
Int32Rect

Объект SourceRect нового экземпляра CroppedBitmap.

Исключения

source имеет значение null.

Значение параметра sourceRect выходит за пределы source.

Примеры

В следующем примере показано, как использовать для CroppedBitmap(BitmapSource, Int32Rect) инициализации нового экземпляра CroppedBitmap класса.

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

Комментарии

CroppedBitmap объекты, созданные с помощью этого конструктора, инициализируются автоматически. После инициализации изменения свойств игнорируются.

Применяется к