語言

ScrollEventType 列舉

定義

描述造成 Scroll 控件 ScrollBar 事件的行為。

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

欄位

名稱 值 Description
EndScroll 0

該裝置 Thumb 被拖曳到新位置,現在不再被使用者拖曳。

First 1

他們 Thumb 移動到 Minimum 位置 ScrollBar。 對於垂直鍵 ScrollBar,當按下 CTRL+HOME 鍵時,會發生這種移動。 此移動對應垂直方向的 aScrollToTopCommand,水平方向的 a ScrollBarScrollToLeftEndCommand。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 鍵時,會發生這種移動。 此移動對應垂直方向的 aScrollToEndCommand,水平方向的 a ScrollBarScrollToRightEndCommand。ScrollBar

SmallDecrement 5

它們 Thumb 移動了一小段距離,根據 的 SmallChange值決定,對於水平 ScrollBar 方向,向上移動( ScrollBar垂直方向)。 對於垂直方向 ScrollBar,當按下上 RepeatButton 方或按下 UP 方向鍵時,會發生這種移動,對應於 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可能會發生不止一次。

備註

頁面按鈕不會以按鈕形式顯示,但它們位於 與ThumbRepeatButton控制鍵之間的空間,位於 ScrollBar。 使用者在點擊滑鼠左鍵與 ThumbRepeatButton之間時,會點擊頁面按鈕。 此動作的結果是將 移動 Thumb 至頁面按鈕的方向。 欲了解更多頁面按鈕效果,請參閱 LargeIncrement 與 LargeDecrement 成員的說明。 下圖展示了 的 ScrollBar元素,包括頁面按鈕。

ScrollBar 的不同部分

適用於

另請參閱