ScrollEventType 枚举

定义

描述导致 Scroll 控件发生 ScrollBar 事件的行为。

public enum class ScrollEventType
public enum ScrollEventType
type ScrollEventType = 
Public Enum ScrollEventType
继承
ScrollEventType

字段

EndScroll 0

Thumb 已拖动到一个新位置,并且现在不再会由用户拖动。

First 1

Thumb 已移动到 MinimumScrollBar 位置。 对于一个垂直 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 已移动到 MaximumScrollBar 位置。 对于一个垂直 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 时,可能多次发生此 ThumbScrollBar 事件。

注解

页面按钮不显示为按钮,但它们占据 的任一端ScrollBarRepeatButton 控件之间的Thumb空间。 在 和 RepeatButton之间单击鼠标左键时,Thumb用户单击页面按钮。 此操作的结果是向页面按钮的方向移动 Thumb 。 有关页面按钮效果的详细信息,请参阅 LargeIncrement 和 LargeDecrement 成员的说明。 下图显示了 的 ScrollBar元素,包括页面按钮。

ScrollBar 的不同部分

适用于

另请参阅