Rect Структура

Определение

Описывает ширину, высоту и точку начала координат прямоугольника.Describes the width, height, and point origin of a rectangle.

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

Комментарии

Эта структура представляет проекцию .NET структуры среда выполнения Windows (WinRT) Rect .This struct represents the .NET projection of the Windows Runtime (WinRT) Rect struct. Дополнительные сведения см. в разделе Rect в справочнике по API UWP.For more information, see Rect in the UWP API reference.

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

Rect(Double, Double, Double, Double)

Инициализирует структуру Rect, которая имеет указанные координаты по осям Х и Y, а также ширину и высоту.Initializes a Rect struct that has the specified x-coordinate, y-coordinate, width, and height.

Rect(Point, Point)

Инициализирует структуру Rect, которая достаточно велика, чтобы включать две указанных точки.Initializes a Rect struct that is exactly large enough to contain the two specified points.

Rect(Point, Size)

Инициализирует структуру Rect на основе начала координат и размера.Initializes a Rect struct based on an origin and size.

Свойства

Bottom

Возвращает координату по оси Y нижней стороны прямоугольника.Gets the y-axis value of the bottom of the rectangle.

Empty

Возвращает специальное значение, которое представляет прямоугольник без расположения или области.Gets a special value that represents a rectangle with no position or area.

Height

Возвращает или задает высоту прямоугольника.Gets or sets the height of the rectangle.

IsEmpty

Возвращает значение, которое показывает является ли прямоугольник Empty.Gets a value that indicates whether the rectangle is the Empty rectangle.

Left

Возвращает координату по оси X левой стороны прямоугольника.Gets the x-axis value of the left side of the rectangle.

Right

Возвращает координату по оси X правой стороны прямоугольника.Gets the x-axis value of the right side of the rectangle.

Top

Возвращает координату по оси Y верхней стороны прямоугольника.Gets the y-axis position of the top of the rectangle.

Width

Получает или задает ширину прямоугольника.Gets or sets the width of the rectangle.

X

Получает или задает координату по оси X левой стороны прямоугольника.Gets or sets the x-axis value of the left side of the rectangle.

Y

Получает или задает координату по оси Y верхней стороны прямоугольника.Gets or sets the y-axis value of the top side of the rectangle.

Методы

Contains(Point)

Указывает, включает ли прямоугольник, описанный Rect, указанную точку.Indicates whether the rectangle described by the Rect contains the specified point.

Equals(Object)

Определение равенства указанного объекта текущему объекту Rect.Indicates whether the specified object is equal to the current Rect.

Equals(Rect)

Определяет, равен ли заданный объект Rect текущему объекту Rect.Indicates whether the specified Rect is equal to the current Rect.

GetHashCode()

Создает хэш-код для прямоугольника Rect.Creates a hash code for the Rect.

Intersect(Rect)

Находит пересечение прямоугольника, представленного текущим объектом Rect, и прямоугольника, представленного указанным объектом Rect, и сохраняет результаты как текущий объект Rect.Finds the intersection of the rectangle represented by the current Rect and the rectangle represented by the specified Rect, and stores the result as the current Rect.

ToString()

Возвращает строковое представление структуры Rect.Returns a string representation of the Rect struct.

ToString(IFormatProvider)

Возвращает строковое представление прямоугольника с использованием указанного поставщика формата.Returns a string representation of the rectangle by using the specified format provider.

Union(Point)

Расширяет прямоугольник, представленный текущим объектом Rect ровно настолько, чтобы вместить указанную точку.Expands the rectangle represented by the current Rect exactly enough to contain the specified point.

Union(Rect)

Расширяет прямоугольник, представленный текущим объектом Rect ровно настолько, чтобы вместить указанный прямоугольник.Expands the rectangle represented by the current Rect exactly enough to contain the specified rectangle.

Операторы

Equality(Rect, Rect)

Сравнивает две структуры Rect на равенство.Compares two Rect structs for equality.

Inequality(Rect, Rect)

Сравнивает две структуры Rect на предмет их неравенства.Compares two Rect structs for inequality.

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

IFormattable.ToString(String, IFormatProvider)

Описание этого члена см. в разделе ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

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

Дополнительно