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

X
System.Int32

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

да
System.Int32

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

Width
System.Int32

Ширина прямоугольника.

Height
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)

Определяет, равен ли указанный прямоугольник данному прямоугольнику.

Equals(Int32Rect, Int32Rect)

Определяет, равны ли указанные прямоугольники.

Equals(Object)

Определяет, равен ли указанный прямоугольник данному прямоугольнику.

GetHashCode()

Создает хэш-код с использованием значений X, Y, Width и Height данного прямоугольника.

Parse(String)

Создает структуру Int32Rect из заданного представления String.

ToString()

Создает строковое представление данной матрицы Int32Rect.

ToString(IFormatProvider)

Создает строковое представление объекта Int32Rect на основе заданного значения IFormatProvider.

Операторы

Equality(Int32Rect, Int32Rect)

Проверяет точное равенство двух прямоугольников.

Inequality(Int32Rect, Int32Rect)

Проверяет, различны ли два прямоугольника.

Явные реализации интерфейса

IFormattable.ToString(String, IFormatProvider)

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

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