Поделиться через


Rect Структура

Определение

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

public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
[<System.Security.SecurityCritical>]
type Rect = struct
    interface IFormattable
Public Structure Rect
Implements IFormattable
Наследование
Атрибуты
Реализации

Комментарии

Эта структура представляет проекцию .NET структуры среды выполнения Windows (WinRT). Rect Дополнительные сведения см. в статье Rect в справочнике по API UWP.

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

Rect(Double, Double, Double, Double)

Инициализирует структуру Rect, которая имеет указанные координаты по осям Х и Y, а также ширину и высоту.

Rect(Point, Point)

Инициализирует структуру Rect, которая достаточно велика, чтобы включать две указанных точки.

Rect(Point, Size)

Инициализирует структуру Rect на основе начала координат и размера.

Свойства

Bottom

Возвращает координату по оси Y нижней стороны прямоугольника.

Empty

Возвращает специальное значение, которое представляет прямоугольник без расположения или области.

Height

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

IsEmpty

Возвращает значение, которое показывает является ли прямоугольник Empty.

Left

Возвращает координату по оси X левой стороны прямоугольника.

Right

Возвращает координату по оси X правой стороны прямоугольника.

Top

Возвращает координату по оси Y верхней стороны прямоугольника.

Width

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

X

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

Y

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

Методы

Contains(Point)

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

Equals(Object)

Указывает, равен ли указанный объект текущей структуре Rect.

Equals(Rect)

Указывает, равна ли заданная структура Rect текущей структуре Rect.

GetHashCode()

Создает хэш-код для Rect.

Intersect(Rect)

Находит пересечение прямоугольника, представленного текущей структурой Rect, и прямоугольника, представленного указанной структурой Rect, и сохраняет результат как текущую структуру Rect.

ToString()

Возвращает строковое представление структуры Rect.

ToString(IFormatProvider)

Возвращает строковое представление прямоугольника с использованием указанного поставщика формата.

Union(Point)

Увеличивает прямоугольник, представленный текущей структурой Rect, на величину, достаточную, чтобы включить указанную точку.

Union(Rect)

Увеличивает прямоугольник, представленный текущей структурой Rect, на величину, достаточную, чтобы включить указанный прямоугольник.

Операторы

Equality(Rect, Rect)

Сравнивает две структуры Rect на равенство.

Inequality(Rect, Rect)

Сравнивает две структуры Rect на предмет их неравенства.

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

IFormattable.ToString(String, IFormatProvider)

Описание этого члена см. в разделе ToString(String, IFormatProvider).

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

См. также раздел