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