RectHelper Класс

Определение

Предоставляет вспомогательные методы для оценки или задания значений Rect . Вместо этого в коде C# и Microsoft Visual Basic должны использоваться элементы Rect .

public ref class RectHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class RectHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class RectHelper
Public NotInheritable Class RectHelper
Наследование
Object Platform::Object IInspectable RectHelper
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Rect — это среда выполнения Windows структура, представляющая размеры прямоугольника с источником.

RectHelper — это один из нескольких вспомогательных классов, предназначенных для предоставления служебных методов для среда выполнения Windows значений структуры. Вместо этого в C# и Microsoft Visual Basic можно использовать элементы Rect, так как служебные элементы доступны непосредственно в структуре из-за поддержки среды выполнения платформа .NET Framework. Код C++ может получить доступ только к значениям данных в Rect, например Left. Для разработчиков C++ примерно те же служебные функции, которые разработчик Microsoft Visual Basic может использовать непосредственно в Rect , доступны в статической форме в классе RectHelper.

Свойства

Empty

Возвращает статическое значение rect , в котором прямоугольник не имеет размера или положения. В коде C# и Microsoft Visual Basic следует использовать Rect.Empty .

Методы

Contains(Rect, Point)

Возвращает значение, указывающее, находится ли заданная точка в пределах заданного прямоугольника для общей ссылки на координаты. Вместо этого в коде C# и Microsoft Visual Basic следует использовать Rect.Contains .

Equals(Rect, Rect)

Обеспечивает сравнение значений двух значений Rect . В коде C# и Microsoft Visual Basic следует использовать оператор Equality (=) или метод Equals .

FromCoordinatesAndDimensions(Single, Single, Single, Single)

Создает новое значение Rect на основе значений элементов структуры Rect . В коде C# и Microsoft Visual Basic следует использовать конструктор Rect(Double,Double,Double).

FromLocationAndSize(Point, Size)

Создает новое значение Rect на основе точки , указывающей левый верхний источник, и значения Size , указывающего ширину и высоту. В коде C# и Microsoft Visual Basic следует использовать конструктор Rect(Point,Size).

FromPoints(Point, Point)

Создает новое значение Rect на основе двух точек. В коде C# и Microsoft Visual Basic следует использовать конструктор Rect(Point,Point).

GetBottom(Rect)

Возвращает значение "Bottom" для указанного прямоугольника. Если прямоугольник не является пустым, значение "Нижняя" оценивается как высота Y + . Вместо кода C# и Microsoft Visual Basic следует использовать Rect.Bottom .

GetIsEmpty(Rect)

Возвращает значение, указывающее, эквивалентен ли указанный прямоугольникпустомупрямоугольнику. Вместо кода C# и Microsoft Visual Basic следует использовать Rect.IsEmpty .

GetLeft(Rect)

Возвращает значение "Left" для указанного объекта Rect. Если значение Rect не является пустым , значение "Left" оценивается как X. В коде C# и Microsoft Visual Basic следует использовать Rect.Left .

GetRight(Rect)

Возвращает значение Right для указанного прямоугольника. Если прямоугольник не является пустым прямоугольницем, значение "Right" оценивается как X + Width. В коде C# и Microsoft Visual Basic следует использовать Rect.Right .

GetTop(Rect)

Возвращает значение "Top" для указанного объекта Rect. До тех пор, пока rect не является пустым , "Top" оценивается как Y. Вместо этого в коде C# и Microsoft Visual Basic следует использовать Rect.Top .

Intersect(Rect, Rect)

Возвращает области двух указанных значений Rect , которые пересекаются в виде нового прямоугольника. В коде C# и Microsoft Visual Basic следует использовать Rect.Intersect .

Union(Rect, Point)

Создает прямоугольник, достаточно большой для хранения указанного прямоугольника и указанной точки. Вместо кода C# и Microsoft Visual Basic следует использовать Rect.Union(Point).

Union(Rect, Rect)

Создает прямоугольник, который достаточно большой, чтобы включить два указанных прямоугольника. В коде C# и Microsoft Visual Basic следует использовать Rect.Union(Rect).

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

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