IScrollInfo IScrollInfo IScrollInfo IScrollInfo Interface

定義

ScrollViewer コントロール内のメインのスクロール可能領域を表します。Represents the main scrollable region inside a ScrollViewer control.

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

注釈

IScrollInfoインターフェイスは、子コンテンツの論理スクロールとしてどの子要素が表示される計算を有効にするメソッドへのアクセスを公開します。The IScrollInfo interface exposes access to methods that enable logical scrolling of child content as well as computing which child elements are visible. さらに、スクロール可能な領域を定義するためのプロパティを定義します。In addition, it defines properties used to define the scrollable region.

論理スクロールすると、論理ツリーの次の要素にスクロールできます。Logical scrolling enables scrolling to the next element in the logical tree. 指定した方向で定義された測定可能なインクリメントでコンテンツをスクロールこれに対し、物理スクロールします。Physical scrolling, in contrast, scrolls content by a defined measurable increment in a specified direction. 論理スクロールではなく物理スクロールを必要とする場合は、ホストをラップPanel内の要素をScrollViewerの値を設定およびそのCanContentScrollプロパティをfalseします。If you require physical scrolling instead of logical scrolling, wrap the host Panel element in a ScrollViewer and set the value of its CanContentScroll property to false.

プロパティ

CanHorizontallyScroll CanHorizontallyScroll CanHorizontallyScroll CanHorizontallyScroll

水平方向の軸上のスクロールが可能かどうかを示す値を取得または設定します。Gets or sets a value that indicates whether scrolling on the horizontal axis is possible.

CanVerticallyScroll CanVerticallyScroll CanVerticallyScroll CanVerticallyScroll

垂直軸上でのスクロールが可能かどうかを示す値を取得または設定します。Gets or sets a value that indicates whether scrolling on the vertical axis is possible.

ExtentHeight ExtentHeight ExtentHeight ExtentHeight

エクステントの縦幅を取得します。Gets the vertical size of the extent.

ExtentWidth ExtentWidth ExtentWidth ExtentWidth

エクステントの横幅を取得します。Gets the horizontal size of the extent.

HorizontalOffset HorizontalOffset HorizontalOffset HorizontalOffset

スクロールしたコンテンツの横方向のオフセットを取得します。Gets the horizontal offset of the scrolled content.

ScrollOwner ScrollOwner ScrollOwner ScrollOwner

スクロール動作を制御する ScrollViewer 要素を取得または設定します。Gets or sets a ScrollViewer element that controls scrolling behavior.

VerticalOffset VerticalOffset VerticalOffset VerticalOffset

スクロールしたコンテンツの縦方向のオフセットを取得します。Gets the vertical offset of the scrolled content.

ViewportHeight ViewportHeight ViewportHeight ViewportHeight

このコンテンツのビューポートの垂直方向のサイズを取得します。Gets the vertical size of the viewport for this content.

ViewportWidth ViewportWidth ViewportWidth ViewportWidth

このコンテンツのビューポートの水平方向のサイズを取得します。Gets the horizontal size of the viewport for this content.

メソッド

LineDown() LineDown() LineDown() LineDown()

コンテンツ内で 1 つの論理ユニット分を下にスクロールします。Scrolls down within content by one logical unit.

LineLeft() LineLeft() LineLeft() LineLeft()

コンテンツ内で 1 つの論理単位だけ左にスクロールします。Scrolls left within content by one logical unit.

LineRight() LineRight() LineRight() LineRight()

コンテンツ内で論理単位 1 つ分を右にスクロールします。Scrolls right within content by one logical unit.

LineUp() LineUp() LineUp() LineUp()

コンテンツ内で 1 つの論理単位だけ上にスクロールします。Scrolls up within content by one logical unit.

MakeVisible(Visual, Rect) MakeVisible(Visual, Rect) MakeVisible(Visual, Rect) MakeVisible(Visual, Rect)

Visual オブジェクトの座標空間が表示可能になるまでコンテンツを強制的にスクロールします。Forces content to scroll until the coordinate space of a Visual object is visible.

MouseWheelDown() MouseWheelDown() MouseWheelDown() MouseWheelDown()

ユーザーがマウスのホイール ボタンをクリックした後にコンテンツ内を下にスクロールします。Scrolls down within content after a user clicks the wheel button on a mouse.

MouseWheelLeft() MouseWheelLeft() MouseWheelLeft() MouseWheelLeft()

ユーザーがマウスのホイール ボタンをクリックした後にコンテンツ内を左にスクロールします。Scrolls left within content after a user clicks the wheel button on a mouse.

MouseWheelRight() MouseWheelRight() MouseWheelRight() MouseWheelRight()

ユーザーがマウスのホイール ボタンをクリックした後にコンテンツ内を右にスクロールします。Scrolls right within content after a user clicks the wheel button on a mouse.

MouseWheelUp() MouseWheelUp() MouseWheelUp() MouseWheelUp()

ユーザーがマウスのホイール ボタンをクリックした後にコンテンツ内を上にスクロールします。Scrolls up within content after a user clicks the wheel button on a mouse.

PageDown() PageDown() PageDown() PageDown()

コンテンツ内を 1 ページ分上にスクロールします。Scrolls down within content by one page.

PageLeft() PageLeft() PageLeft() PageLeft()

コンテンツ内を 1 ページずつ左にスクロールします。Scrolls left within content by one page.

PageRight() PageRight() PageRight() PageRight()

コンテンツ内を 1 ページずつ右にスクロールします。Scrolls right within content by one page.

PageUp() PageUp() PageUp() PageUp()

コンテンツ内を 1 ページだけ上にスクロールします。Scrolls up within content by one page.

SetHorizontalOffset(Double) SetHorizontalOffset(Double) SetHorizontalOffset(Double) SetHorizontalOffset(Double)

水平方向のオフセットの量を設定します。Sets the amount of horizontal offset.

SetVerticalOffset(Double) SetVerticalOffset(Double) SetVerticalOffset(Double) SetVerticalOffset(Double)

垂直方向のオフセットの量を設定します。Sets the amount of vertical offset.

適用対象

こちらもご覧ください