Поделиться через


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 должны использовать оператор равенства (=) или вместо этого метод Equals.

FromCoordinatesAndDimensions(Single, Single, Single, Single)

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

FromLocationAndSize(Point, Size)

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

FromPoints(Point, Point)

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

GetBottom(Rect)

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

GetIsEmpty(Rect)

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

GetLeft(Rect)

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

GetRight(Rect)

Возвращает значение Right для указанного Rect. Если прямоугольник не является пустой Прямоугольник, "Справа" оценивается как X + ширины. Вместо этого код 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).

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

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