GridLength 结构

定义

表示显式支持 Star 单位类型的元素长度。

public value class GridLength : IEquatable<System::Windows::GridLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.GridLengthConverter))]
public struct GridLength : IEquatable<System.Windows.GridLength>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.GridLengthConverter))>]
type GridLength = struct
Public Structure GridLength
Implements IEquatable(Of GridLength)
继承
GridLength
属性
实现

注解

此类ColumnDefinitionRowDefinition元素用于描述宽度和高度,以支持可用空间的可变分布。

XAML 属性用法

<object property="doubleLength"/>  
  • 或 -
<object property="autoValue"/>  

XAML 值

doubleLength
元素的长度,描述为一个 Double 值,该值指定设备无关单位 (每单位 1/96 英寸) 度量值,或指定 限定的Double (请参阅以下) 。

autoValue
元素的长度,由值“自动”或“*”描述。 有关自动值和 *的详细信息,请参阅 GridUnitType

qualifiedDouble
上述任何度量值的 双精度 值,后跟以下单元声明字符串之一:px、、in``cm``pt

px (默认) 是设备无关的单位 (每单元 1/96 英寸)

in 为英寸;1in==96px

cm 为厘米;1cm== (96/2.54) px

pt 为磅;1pt== (96/72) px

构造函数

GridLength(Double)

使用指定的绝对值(以像素为单位)初始化 GridLength 结构的新实例。

GridLength(Double, GridUnitType)

初始化 GridLength 结构的新实例并指定它包含何种类型的值。

属性

Auto

获取一个 GridLength 实例,它包含大小由内容对象的大小属性确定的值。

GridUnitType

获取 GridUnitType 的关联 GridLength

IsAbsolute

获取一个值,该值指示 GridLength 是否包含以像素表示的值。

IsAuto

获取一个值,该值指示 GridLength 是否包含大小由内容对象的大小属性确定的值。

IsStar

获取一个值,该值指示 GridLength 是否包含以可用空间的加权比例表示的值。

Value

获取一个 Double,它表示 GridLength 的值。

方法

Equals(GridLength)

确定指定的 GridLength 是否等同于当前的 GridLength

Equals(Object)

确定指定对象是否与当前的 GridLength 实例相等。

GetHashCode()

获取 GridLength 的哈希代码。

ToString()

返回 StringGridLength 表示形式。

运算符

Equality(GridLength, GridLength)

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

Inequality(GridLength, GridLength)

对两个 GridLength 结构进行比较,确定它们是否不相等。

适用于

另请参阅