RectHelper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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
- Наследование
- Атрибуты
Комментарии
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# должен использовать оператор равенства |
FromCoordinatesAndDimensions(Single, Single, Single, Single) |
Создает новое значение Rect на основе значений элементов структуры Rect. Код C# должен использовать вместо этого конструктор Rect(Double,Double,Double,Double), конструктор. |
FromLocationAndSize(Point, Size) |
Создает новое значение |
FromPoints(Point, Point) |
Создает новое значение Rect на основе двух точек. Вместо этого код C# должен использовать конструктор Rect(Point,Point). |
GetBottom(Rect) |
Возвращает значение "Нижнее" для указанного rect. Пока |
GetIsEmpty(Rect) |
Возвращает, эквивалентен ли указанный Rectпустой. Вместо этого код C# должен использовать Rect.IsEmpty. |
GetLeft(Rect) |
Возвращает значение "Left" для указанного Rect. Если |
GetRight(Rect) |
Возвращает значение Right для указанного Rect. Так как |
GetTop(Rect) |
Возвращает значение top для указанного Rect. Пока |
Intersect(Rect, Rect) |
Возвращает области двух указанных значений, пересекающихся в качестве новой Rect. Вместо этого код C# должен использовать Rect.Intersect. |
Union(Rect, Point) |
Создает прямоугольник, который достаточно велик, чтобы содержать указанный прямоугольник и указанную точку. Вместо этого код C# должен использовать Rect.Union(Point). |
Union(Rect, Rect) |
Создает прямоугольник, который достаточно велик, чтобы содержать два указанных прямоугольника. Вместо этого код C# должен использовать Rect.Union(Rect). |