GridLength 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示显式支持 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)
- 继承
- 属性
- 实现
注解
此类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() |
返回 String 的 GridLength 表示形式。 |
运算符
Equality(GridLength, GridLength) |
比较两个 GridLength 结构是否相等。 |
Inequality(GridLength, GridLength) |
对两个 GridLength 结构进行比较,确定它们是否不相等。 |