GridResizeBehavior 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定要由 GridSplitter 控制項調整大小的資料列或資料行。
public enum class GridResizeBehavior
public enum GridResizeBehavior
type GridResizeBehavior =
Public Enum GridResizeBehavior
- 繼承
欄位
BasedOnAlignment | 0 | 空間已根據 HorizontalAlignment 和 VerticalAlignment 屬性的值重新分配。 |
CurrentAndNext | 1 | 對於水平 GridSplitter,則會重新分配 GridSplitter 所指定資料列和其下方資料列之間的空間。 對於垂直 GridSplitter,則會重新分配 GridSplitter 所指定資料行和其右邊資料行之間的空間。 |
PreviousAndCurrent | 2 | 對於水平 GridSplitter,則會重新分配 GridSplitter 所指定資料列和其上方資料列之間的空間。 對於垂直 GridSplitter,則會重新分配 GridSplitter 所指定資料行和其左邊資料行之間的空間。 |
PreviousAndNext | 3 | 對於水平 GridSplitter,則會重新分配 GridSplitter 所指定資料列和其上下資料列之間的空間。 對於垂直 GridSplitter,則會重新分配 GridSplitter 所指定資料行和其左右資料行之間的空間。 |
備註
這個列舉是用來設定 屬性的值 GridSplitter.ResizeBehavior 。
具有列舉值的 屬性 BasedOnAlignment
行為 ResizeBehavior 會依下列方式決定:
如果 屬性的值 ResizeDirection 指定在資料列之間轉散發空間,轉散發會遵循下列指導方針:
VerticalAlignment當 屬性設定為 VerticalAlignment.Top 時,會重新分配針對 GridSplitter 指定的資料列與該資料列上方之資料列之間的空間。
VerticalAlignment當 屬性設定為 VerticalAlignment.Bottom 時,會重新分配針對 GridSplitter 指定的資料列與該資料列下方之資料列之間的空間。
VerticalAlignment當 屬性設定為 VerticalAlignment.Center 時,會在上方的資料列與針對 指定的 GridSplitter 資料列下方的資料列之間轉散發空格。
VerticalAlignment當 屬性設定為 VerticalAlignment.Stretch 時,會在上方的資料列與針對 指定的 GridSplitter 資料列下方的資料列之間轉散發空格。
如果 屬性的值 ResizeDirection 指定在資料行之間轉散發空間,轉散發會遵循下列指導方針:
HorizontalAlignment當 屬性設定為 HorizontalAlignment.Left 時,空間會在針對 GridSplitter 指定的資料行與左邊的資料行之間重新分配。
HorizontalAlignment當 屬性設定為 HorizontalAlignment.Right 時,會在針對 GridSplitter 指定的資料行與右邊的資料行之間轉散發空格。
HorizontalAlignment當 屬性設定為 HorizontalAlignment.Center 時,空間會在指定 GridSplitter 給 的資料行左邊和右邊的資料行之間重新分配。
HorizontalAlignment當 屬性設定為 HorizontalAlignment.Stretch 時,空間會在指定 GridSplitter 給 的資料行左邊和右邊的資料行之間重新分配。