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