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)
- 繼承
- 屬性
- 實作
備註
和 之類的 ColumnDefinition RowDefinition 元素會使用此類型來描述寬度和高度,以支援可用空間的變數分佈。
XAML Attribute Usage
<object property="doubleLength"/>
-或-
<object property="autoValue"/>
XAML 值
doubleLength
元素的長度,描述為 Double 值,指定裝置獨立單位 (每單位 1/96 英吋) 量值,或指定 為限定的Double (請參閱下方) 。
autoValue
元素的長度,由 Auto 或 *值所描述。 如需 Auto 和 *值的詳細資訊,請參閱 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 結構,判斷它們是否不相等。 |