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 或按下 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 時,此 Thumb 的 ScrollBar 事件可能發生不只一次。 |
備註
頁面按鈕不會顯示為按鈕,但會佔用 和 RepeatButton 任一端 ScrollBar 控制項之間的 Thumb 空間。 使用者按一下 與 RepeatButton 之間的 Thumb 滑鼠左鍵時,按一下頁面按鈕。 此動作的結果是在頁面按鈕的方向移動 Thumb 。 如需頁面按鈕效果的詳細資訊,請參閱 LargeIncrement 和 LargeDecrement 成員的描述。 下圖顯示 的 ScrollBar 元素,包括頁面按鈕。