RectHelper 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供帮助程序方法来评估或设置 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
- 继承
- 属性
注解
Rect 是一种 Windows 运行时结构,表示具有原点的矩形尺寸。
RectHelper
是多个 帮助程序 类之一,旨在为 Windows 运行时结构值提供实用工具方法。 C# 代码可以使用 Rect 的成员,因为由于 .NET 运行时支持,实用工具成员直接在结构上可用。 C++代码只能访问 rectRectHelper
类的静态窗体中提供。
属性
Empty |
方法
Contains(Rect, Point) |
返回给定的 点 是否位于给定 Rect的边界内,以供共享坐标引用。 C# 代码应改用 Rect.Contains。 |
Equals(Rect, Rect) | |
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 值 |
GetBottom(Rect) |
获取指定 Rect的“Bottom”值。 只要 |
GetIsEmpty(Rect) |
返回指定的 Rect 是否等效于 EmptyRect。 C# 代码应改用 Rect.IsEmpty。 |
GetLeft(Rect) |
获取指定 Rect的“Left”值。 只要 |
GetRight(Rect) |
获取指定的 Rect的“Right”值。 只要 |
GetTop(Rect) | |
Intersect(Rect, Rect) |
返回两个指定 Rect 值的区域,这些值相交,作为新的 Rect。 C# 代码应改用 Rect.Intersect。 |
Union(Rect, Point) |
创建一个大小恰好足以包含指定矩形和指定点的矩形。 C# 代码应改用 Rect.Union(Point)。 |
Union(Rect, Rect) |
创建一个大小正好足以包含两个指定矩形的矩形。 C# 代码应改用 Rect.Union(Rect)。 |