语言

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()

返回一String个GridLength表示形式。

运算符

名称 说明
Equality(GridLength, GridLength)

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

Inequality(GridLength, GridLength)

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

适用于

另请参阅