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 объекты, созданные с помощью этого конструктора, инициализируются автоматически. После инициализации изменения свойств игнорируются.