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