Int32Rect Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Описывает ширину, высоту и расположение целочисленного прямоугольника.
public value class Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
[System.Serializable]
public struct Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
public struct Int32Rect : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
[<System.Serializable>]
type Int32Rect = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
type Int32Rect = struct
interface IFormattable
Public Structure Int32Rect
Implements IFormattable
- Наследование
- Атрибуты
- Реализации
Комментарии
Использование атрибута XAML
<object property="X,Y,Width,Height"/>
- or
<object property="Empty"/>
Значения XAML
Координата x левого верхнего угла прямоугольника.
Координата y верхнего левого угла прямоугольника.
ШиринаSystem.Int32
Ширина прямоугольника.
ВысотаSystem.Int32
Высота прямоугольника.
Использование текста XAML
Пробелы можно также использовать вместо запятых для значений разделителей. Пробелы также можно использовать с набором значений с разделителями-запятыми.
Конструкторы
| Имя | Описание |
|---|---|
| Int32Rect(Int32, Int32, Int32, Int32) |
Инициализирует новый экземпляр Int32Rect с указанными X и координатами, Y а также заданным Width и Height. |
Свойства
| Имя | Описание |
|---|---|
| Empty |
Получает пустой прямоугольник, специальное значение, представляющее прямоугольник без позиции или области. |
| HasArea |
Возвращает значение, указывающее, имеются ли Width свойства и Height свойства Int32Rect , превышающие 0. |
| Height |
Возвращает или задает высоту прямоугольника. |
| IsEmpty |
Возвращает значение, указывающее, является ли прямоугольник пустым. |
| Width |
Возвращает или задает ширину прямоугольника. |
| X |
Возвращает или задает координату x левого верхнего угла прямоугольника. |
| Y |
Возвращает или задает координату y левого верхнего угла прямоугольника. |
Методы
| Имя | Описание |
|---|---|
| Equals(Int32Rect, Int32Rect) |
Определяет, равны ли указанные прямоугольники. |
| Equals(Int32Rect) |
Определяет, равен ли указанный прямоугольник этому прямоугольнику. |
| Equals(Object) |
Определяет, равен ли указанный прямоугольник этому прямоугольнику. |
| GetHashCode() |
Создает хэш-код из этого прямоугольника X, YWidthи Height значений. |
| Parse(String) |
Создает структуру Int32Rect из указанного String представления. |
| ToString() |
Создает строковое представление этого Int32Rectобъекта. |
| ToString(IFormatProvider) |
Создает строковое представление этого Int32Rect на основе предоставленного IFormatProvider. |
Операторы
| Имя | Описание |
|---|---|
| Equality(Int32Rect, Int32Rect) |
Сравнивает два прямоугольника для точного равенства. |
| Inequality(Int32Rect, Int32Rect) |
Сравнивает два прямоугольника для неравенства. |
Явные реализации интерфейса
| Имя | Описание |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
Форматирует значение текущего экземпляра с помощью указанного формата. |