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


RectHelper Класс

Определение

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

public ref class RectHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
Атрибуты

Комментарии

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

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

Свойства

Empty

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

Методы

Contains(Rect, Point)

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

Equals(Rect, Rect)

Сравнение значений двух значений Rect. Код C# должен использовать оператор равенства (=) или вместо этого метод Equals.

FromCoordinatesAndDimensions(Single, Single, Single, Single)

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

FromLocationAndSize(Point, Size)

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

FromPoints(Point, Point)

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

GetBottom(Rect)

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

GetIsEmpty(Rect)

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

GetLeft(Rect)

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

GetRight(Rect)

Возвращает значение Right для указанного Rect. Так как Rect не является пустойRect, "Справа" оценивается как X + Width. Вместо этого код C# должен использовать Rect.Right.

GetTop(Rect)

Возвращает значение top для указанного Rect. Пока Rect не является пустойRect, "Top" оценивается как Y. Вместо этого код C# должен использовать Rect.Top.

Intersect(Rect, Rect)

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

Union(Rect, Point)

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

Union(Rect, Rect)

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

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

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