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、、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 结构以确定它们是否不相等。 |