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 должны использовать оператор |
FromCoordinatesAndDimensions(Single, Single, Single, Single) |
Создает новое значение Rect на основе значений элементов структуры Rect. Код C# и Microsoft Visual Basic должны использовать вместо этого конструктор Rect(Double,Double,Double,Double), а также конструктор. |
FromLocationAndSize(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). |