Rect 结构

定义

描述矩形的宽度、长度和原点。

public value class Rect : IFormattable
[System.Security.SecurityCritical]
public struct Rect : IFormattable
[<System.Security.SecurityCritical>]
type Rect = struct
    interface IFormattable
Public Structure Rect
Implements IFormattable
继承
属性
实现

注解

此结构表示 Windows 运行时 (WinRT) Rect 结构的 .NET 投影。 有关详细信息,请参阅 UWP API 参考中的 Rect

构造函数

Rect(Double, Double, Double, Double)

初始化 Rect 结构,此结构具有指定的 x 坐标、y 坐标、宽度和高度。

Rect(Point, Point)

初始化 Rect 结构,此结构的大小刚好足以包含两个指定点。

Rect(Point, Size)

基于原点和大小初始化 Rect 结构。

属性

Bottom

获取矩形底边的 y 轴值。

Empty

获取一个特殊值,该值表示没有位置或区域的矩形。

Height

获取或设置矩形的高度。

IsEmpty

获取一个值,该值指示矩形是否为 Empty 矩形。

Left

获取矩形左边的 x 轴值。

Right

获取矩形右边的 x 轴值。

Top

获取矩形顶边的 y 轴位置。

Width

获取或设置矩形的宽度。

X

获取或设置矩形左边的 x 轴值。

Y

获取或设置矩形顶边的 y 轴值。

方法

Contains(Point)

指示 Rect 描述的矩形中是否包含指定点。

Equals(Object)

指示指定对象是否等于当前 Rect

Equals(Rect)

表示指定的 Rect 是否与当前的 Rect 相等。

GetHashCode()

创建 Rect 的哈希代码。

Intersect(Rect)

查找当前 Rect 所表示的矩形与指定的 Rect 所表示的矩形之间的交集,并将结果存储为当前 Rect

ToString()

返回 Rect 结构的字符串表示形式。

ToString(IFormatProvider)

使用指定的格式提供程序返回矩形的字符串表示形式。

Union(Point)

放大当前 Rect 所表示的矩形,使其刚好足以包含指定点。

Union(Rect)

放大当前 Rect 所表示的矩形,使其刚好足以包含指定矩形。

运算符

Equality(Rect, Rect)

比较两个 Rect 结构是否相等。

Inequality(Rect, Rect)

比较两个 Rect 结构是否不相等。

显式接口实现

IFormattable.ToString(String, IFormatProvider)

有关此成员的说明,请参见 ToString(String, IFormatProvider)

适用于

另请参阅