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、、incmpt、 。

px (默认值) 是独立于设备的单位(每单位 1/96 英寸)

in 为英寸;1in==96px

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

pt is points;1pt==(96/72) px

构造函数

名称 说明
GridLength(Double, GridUnitType)

初始化结构的新实例 GridLength ,并指定它持有的值类型。

GridLength(Double)

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

属性

名称 说明
Auto

获取一个实例 GridLength ,该实例保存其大小由内容对象的大小属性确定的值。

GridUnitType

获取与 .GridUnitType. 关联的GridLength值。

IsAbsolute

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

IsAuto

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

IsStar

获取一个值,该值指示 GridLength 是否保留一个值,该值表示为可用空间的加权比例。

Value

获取一个 Double 表示 GridLength值 。

方法

名称 说明
Equals(GridLength)

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

Equals(Object)

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

GetHashCode()

获取 的 GridLength哈希代码。

ToString()

返回一StringGridLength表示形式。

运营商

名称 说明
Equality(GridLength, GridLength)

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

Inequality(GridLength, GridLength)

比较两个 GridLength 结构以确定它们是否不相等。

适用于

另请参阅