Int32Rect 结构

定义

描述整数矩形的宽度、高度和位置。

public value class Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
[System.Serializable]
public struct Int32Rect : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))]
public struct Int32Rect : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
[<System.Serializable>]
type Int32Rect = struct
    interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Int32RectConverter))>]
type Int32Rect = struct
    interface IFormattable
Public Structure Int32Rect
Implements IFormattable
继承
Int32Rect
属性
实现

注解

XAML 属性用法

<object property="X,Y,Width,Height"/>  
- or   
<object property="Empty"/>  

XAML 值

X
System.Int32

矩形左上角的 x 坐标。


System.Int32

矩形左上角的 y 坐标。

Width
System.Int32

矩形的宽度。

Height
System.Int32

矩形的高度。

XAML 文本用法

还可以使用空格而不是逗号分隔值。 空格还可用于逗号分隔值集。

构造函数

Int32Rect(Int32, Int32, Int32, Int32)

用指定的 Int32RectX 坐标以及指定的 YWidth 来初始化 Height 的新实例。

属性

Empty

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

HasArea

获取一个值,该值指示 WidthHeight and Int32Rect 属性大于 0。

Height

获取或设置矩形的高度。

IsEmpty

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

Width

获取或设置矩形的宽度。

X

获取或设置矩形左上角的 x 坐标。

Y

获取或设置矩形左上角的 y 坐标。

方法

Equals(Int32Rect)

确定指定的矩形是否与此矩形相等。

Equals(Int32Rect, Int32Rect)

确定指定的矩形是否相等。

Equals(Object)

确定指定的矩形是否与此矩形相等。

GetHashCode()

从此矩形的 XYWidthHeight 值创建哈希代码。

Parse(String)

从指定的 Int32Rect 表示形式创建一个 String 结构。

ToString()

创建此 Int32Rect 的字符串表示形式。

ToString(IFormatProvider)

基于提供的 Int32Rect 创建此 IFormatProvider 的字符串表示形式。

运算符

Equality(Int32Rect, Int32Rect)

比较两个矩形是否完全相等。

Inequality(Int32Rect, Int32Rect)

比较两个矩形是否不相等。

显式接口实现

IFormattable.ToString(String, IFormatProvider)

使用指定格式对当前实例的值设置格式。

适用于