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 或按下 UP ARROW 鍵時會這樣移動,此動移對應於 LineUpCommand。 如果是水平的 ScrollBar,按下左方 RepeatButton 時會這樣移動,此移動對應於 LineLeftCommand

SmallIncrement 6

在水平 Thumb 中,SmallChange 會向右稍微移動,在垂直 ScrollBar中,則會向下稍微移動,移動的距離取決於 ScrollBar 的值。 如果是垂直的 ScrollBar,按下底部 RepeatButton 或按下 DOWN ARROW 鍵時會這樣移動,此移動對應於 LineDownCommand。 如果是水平的 ScrollBar,按下右方 RepeatButton 時會這樣移動,此移動對應於 LineRightCommand

ThumbPosition 7

因為使用者在 ScrollBar 的捷徑功能表中選取 [捲動這裡],所以 Thumb 已移至新的位置。 此移動對應於 ScrollHereCommand。 若要檢視捷徑功能表,請將指標移至 ScrollBar 上,然後按一下滑鼠右鍵。

ThumbTrack 8

已拖曳 Thumb 且導致 MouseMove 事件。 在 Scroll 內拖曳 ScrollEventType 時,此 ThumbScrollBar 事件可能發生不只一次。

備註

頁面按鈕不會顯示為按鈕,但會佔用 和 RepeatButton 任一端 ScrollBar 控制項之間的 Thumb 空間。 使用者按一下 與 RepeatButton 之間的 Thumb 滑鼠左鍵時,按一下頁面按鈕。 此動作的結果是在頁面按鈕的方向移動 Thumb 。 如需頁面按鈕效果的詳細資訊,請參閱 LargeIncrement 和 LargeDecrement 成員的描述。 下圖顯示 的 ScrollBar 元素,包括頁面按鈕。

ScrollBar 的不同部分

適用於

另請參閱