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