RectHelper Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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
- Наследование
- Атрибуты
Требования к 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). |
Применяется к
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по