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
屬性
實作

備註

和 之類的 ColumnDefinition RowDefinition 元素會使用此類型來描述寬度和高度,以支援可用空間的變數分佈。

XAML Attribute Usage

<object property="doubleLength"/>  

-或-

<object property="autoValue"/>  

XAML 值

doubleLength
元素的長度,描述為 Double 值,指定裝置獨立單位 (每單位 1/96 英吋) 量值,或指定 為限定的Double (請參閱下方) 。

autoValue
元素的長度,由 Auto 或 *值所描述。 如需 Auto 和 *值的詳細資訊,請參閱 GridUnitType

qualifiedDouble
上述任何量值的 雙精度 浮點數,後面接著下列其中一個單位宣告字串: px 、、 incmpt

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 結構,判斷它們是否不相等。

適用於

另請參閱