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
Наследование
Int32Rect
Атрибуты
Реализации

Комментарии

Использование атрибута XAML

<object property="X,Y,Width,Height"/>
- or
<object property="Empty"/>

Значения XAML

XSystem.Int32

Координата x левого верхнего угла прямоугольника.

YSystem.Int32

Координата 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)

Форматирует значение текущего экземпляра с помощью указанного формата.

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