GridResizeBehavior 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定由 GridSplitter 控件调整大小的行或列。
public enum class GridResizeBehavior
public enum GridResizeBehavior
type GridResizeBehavior =
Public Enum GridResizeBehavior
- 继承
字段
| 名称 | 值 | 说明 |
|---|---|---|
| BasedOnAlignment | 0 | 根据属性的值HorizontalAlignmentVerticalAlignment重新分配空间。 |
| 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该属性指定的列的左侧和右侧的列之间重新分配空格。