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.Center时,在VerticalAlignment上面行与为该GridSplitter行指定的行下方的行之间重新分配空格。
当属性设置为VerticalAlignment.Stretch时,在VerticalAlignment上面行与为该GridSplitter行指定的行下方的行之间重新分配空格。
如果属性的值 ResizeDirection 指定在列之间重新分配空间,则重新分发遵循以下准则:
当属性 HorizontalAlignment 设置为 HorizontalAlignment.Left时,在为 GridSplitter 左侧指定的列与左侧的列之间重新分配空格。
当属性 HorizontalAlignment 设置为 HorizontalAlignment.Right时,在为右侧 GridSplitter 指定的列与右侧的列之间重新分配空格。
当属性 HorizontalAlignment 设置为 HorizontalAlignment.Center时,在为 GridSplitter该属性指定的列的左侧和右侧的列之间重新分配空格。
当属性 HorizontalAlignment 设置为 HorizontalAlignment.Stretch时,在为 GridSplitter该属性指定的列的左侧和右侧的列之间重新分配空格。