Rectangle 成员
存储一组整数,共四个,表示一个矩形的位置和大小。对于更高级的区域函数,请使用 Region 对象。
下表列出了由 Rectangle 类型公开的成员。
公共构造函数
名称 | 说明 | |
---|---|---|
Rectangle | 已重载。用指定的位置和大小初始化 Rectangle 类的新实例。 |
页首
公共字段
名称 | 说明 | |
---|---|---|
Empty | 表示其属性未被初始化的 Rectangle 结构。 |
页首
公共属性
名称 | 说明 | |
---|---|---|
Bottom | 获取 y 坐标,该坐标是此 Rectangle 结构的 Y 与 Height 属性值之和。 | |
Height | 获取或设置此 Rectangle 结构的高度。 | |
IsEmpty | 测试此 Rectangle 的所有数值属性是否都具有零值。 | |
Left | 获取此 Rectangle 结构左边缘的 x 坐标。 | |
Location | 获取或设置此 Rectangle 结构左上角的坐标。 | |
Right | 获取 x 坐标,该坐标是此 Rectangle 结构的 X 与 Width 属性值之和。 | |
Size | 获取或设置此 Rectangle 的大小。 | |
Top | 获取此 Rectangle 结构上边缘的 y 坐标。 | |
Width | 获取或设置此 Rectangle 结构的宽度。 | |
X | 获取或设置此 Rectangle 结构左上角的 x 坐标。 | |
Y | 获取或设置此 Rectangle 结构左上角的 y 坐标。 |
页首
公共方法
(请参见 受保护的方法 )
名称 | 说明 | |
---|---|---|
Ceiling | 通过将 RectangleF 值舍入到比它大的相邻整数值,将指定的 RectangleF 结构转换为 Rectangle 结构。 | |
Contains | 已重载。 确定指定的点是否包含在此 Rectangle 定义的矩形区域范围内。 | |
Equals | 已重载。 已重写。 确定指定对象是否等于此 Rectangle 对象。 | |
FromLTRB | 创建一个具有指定边缘位置的 Rectangle 结构。 | |
GetHashCode | 已重写。 返回此 Rectangle 结构的哈希代码。有关如何使用哈希代码的信息,请参见 GetHashCode。 | |
GetType | 获取当前实例的 Type。 (从 Object 继承。) | |
Inflate | 已重载。 将 Rectangle 结构放大指定量。 | |
Intersect | 已重载。 确定表示两个矩形交集的 Rectangle 结构。 | |
IntersectsWith | 确定此矩形是否与 rect 相交。 | |
Offset | 已重载。 将此矩形的位置调整指定的量。 | |
op_Equality | 测试两个 Rectangle 结构的位置和大小是否相同。 | |
op_Inequality | 测试两个 Rectangle 结构的位置或大小是否不同。 | |
ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) | |
Round | 通过将 RectangleF 舍入到最近的整数值,将指定的 RectangleF 转换为 Rectangle。 | |
ToString | 已重写。 将此 Rectangle 的属性转换为可读字符串。 | |
Truncate | 通过截断 RectangleF 值,将指定的 RectangleF 转换为 Rectangle。 | |
Union | 获取包含两个 Rectangle 结构的交集的 Rectangle 结构。 |
页首
受保护的方法
名称 | 说明 | |
---|---|---|
Finalize | 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。) | |
MemberwiseClone | 创建当前 Object 的浅表副本。 (从 Object 继承。) |
页首