ScrollEventType 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public enum class ScrollEventType
public enum ScrollEventType
type ScrollEventType =
Public Enum ScrollEventType
- 继承
字段
名称 | 值 | 说明 |
---|---|---|
EndScroll | 0 | Thumb 已拖动到一个新位置,并且现在不再会由用户拖动。 |
First | 1 | Thumb 已移动到 Minimum 的 ScrollBar 位置。 对于一个垂直 ScrollBar,此移动在用户按下 Ctrl+Home 键时发生。 此移动对应于垂直 ScrollToTopCommand 中的 ScrollBar 和水平 ScrollToLeftEndCommand 中的 ScrollBar。 |
LargeDecrement | 2 | Thumb 向左(对于水平 LargeChange)或向上(对于垂直 ScrollBar)移动指定距离(由 ScrollBar 的值确定)。 对于垂直 ScrollBar,此移动在用户按下 Thumb 上的页按钮或按下 Page Up 键时发生,并对应于 PageUpCommand。 对于水平 ScrollBar,此移动在用户按下 Thumb 左侧的页按钮时发生,并对应于 PageLeftCommand。 |
LargeIncrement | 3 | Thumb 向右(对于水平 LargeChange)或向下(对于垂直 ScrollBar)移动指定距离(由 ScrollBar 的值确定)。 对于垂直 ScrollBar,此移动在用户按下 Thumb 下的页按钮或按下 Page Down 键时发生,并对应于 PageDownCommand。 对于水平 ScrollBar,此移动在用户按下 Thumb 右侧的页按钮时发生,并对应于 PageRightCommand。 |
Last | 4 | Thumb 已移动到 Maximum 的 ScrollBar 位置。 对于一个垂直 ScrollBar,此移动在用户按下 Ctrl+End 键时发生。 此移动对应于垂直 ScrollToEndCommand 中的 ScrollBar 和水平 ScrollToRightEndCommand 中的 ScrollBar。 |
SmallDecrement | 5 | Thumb 向左(对于水平 SmallChange)或向上(对于垂直 ScrollBar)移动一小段距离(由 ScrollBar 的值确定)。 对于垂直 ScrollBar,此移动在用户按下上 RepeatButton 或按下向上键时发生,并对应于 LineUpCommand。 对于水平 ScrollBar,此移动在用户按下左 RepeatButton 时发生,并对应于 LineLeftCommand。 |
SmallIncrement | 6 | Thumb 向右(对于水平 SmallChange)或向下(对于垂直 ScrollBar)移动一小段距离(由 ScrollBar 的值确定)。 对于垂直 ScrollBar,此移动在用户按下下 RepeatButton 或按下向下键时发生,并对应于 LineDownCommand。 对于水平 ScrollBar,此移动在用户按下右 RepeatButton 时发生,并对应于 LineRightCommand。 |
ThumbPosition | 7 | Thumb 已移动到新位置,因为用户在 ScrollBar 的快捷菜单中选择了“滚动到此处”。 此移动对应于 ScrollHereCommand。 要查看快捷菜单,可在指针位于 ScrollBar 上方时右击鼠标。 |
ThumbTrack | 8 | Thumb 被拖动并导致了 MouseMove 事件。 当在 Scroll 中拖动 ScrollEventType 时,可能多次发生此 Thumb 的 ScrollBar 事件。 |
注解
页面按钮不显示为按钮,但它们占据 的任一端ScrollBar和 RepeatButton 控件之间的Thumb空间。 在 和 RepeatButton之间单击鼠标左键时,Thumb用户单击页面按钮。 此操作的结果是向页面按钮的方向移动 Thumb 。 有关页面按钮效果的详细信息,请参阅 LargeIncrement 和 LargeDecrement 成员的说明。 下图显示了 的 ScrollBar元素,包括页面按钮。