IScrollInfo 介面

定義

代表 ScrollViewer 控制項內的主要可捲動區域。

public interface class IScrollInfo
public interface IScrollInfo
type IScrollInfo = interface
Public Interface IScrollInfo
衍生

備註

介面 IScrollInfo 會公開存取可啟用子內容邏輯捲動的方法,以及計算哪些子項目可見。 此外,它會定義用來定義可捲動區域的屬性。

邏輯捲動可讓您捲動至邏輯樹狀結構中的下一個專案。 相反地,實體捲動會以指定的方向依定義的可測量增量捲動內容。 如果您需要實體捲動而不是邏輯捲動,請將主 Panel 元素包裝在 中 ScrollViewer ,並將其 屬性的值 CanContentScroll 設定為 false

屬性

CanHorizontallyScroll

取得或設定值,指出是否可以在水平軸上捲動。

CanVerticallyScroll

取得或設定值,指出是否可以在垂直軸上捲動。

ExtentHeight

取得範圍的垂直大小。

ExtentWidth

取得內容的水平大小。

HorizontalOffset

取得捲動內容的水平位移。

ScrollOwner

取得或設定控制捲動行為的 ScrollViewer 項目。

VerticalOffset

取得捲動內容的垂直位移。

ViewportHeight

取得此內容中檢視區的垂直大小。

ViewportWidth

取得此內容中檢視區的水平大小。

方法

LineDown()

在內容中向下捲動一個邏輯單元。

LineLeft()

在內容中向左捲動一個邏輯單元。

LineRight()

在內容中向右捲動一個邏輯單元。

LineUp()

在內容中向上捲動一個邏輯單元。

MakeVisible(Visual, Rect)

強迫捲動內容,直到看到 Visual 物件的座標空間為止。

MouseWheelDown()

在使用者按一下滑鼠的滾輪按鈕之後,向下捲動內容。

MouseWheelLeft()

在使用者按一下滑鼠的滾輪按鈕之後,向左捲動內容。

MouseWheelRight()

在使用者按一下滑鼠的滾輪按鈕之後,向右捲動內容。

MouseWheelUp()

在使用者按一下滑鼠的滾輪按鈕之後,向上捲動內容。

PageDown()

在內容中向下捲動一頁。

PageLeft()

在內容中向左捲動一頁。

PageRight()

在內容中向右捲動一頁。

PageUp()

在內容中向上捲動一頁。

SetHorizontalOffset(Double)

設定水平位移量。

SetVerticalOffset(Double)

設定垂直位移量。

適用於

另請參閱