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. Дополнительные сведения см. в справочнике по API UWP.

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

Имя Описание
Rect(Double, Double, Double, Double)

Инициализирует структуру Rect , которая имеет указанную координату x, координату 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).

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

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