IScrollProvider インターフェイス

定義

子オブジェクトのコレクションUI オートメーションスクロール可能なコンテナーとして機能するコントロールへのクライアント アクセスをサポートするメソッドとプロパティを公開します。 このコントロールの子は IScrollItemProviderを実装する必要があります。

public interface class IScrollProvider
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("b38b8077-1fc3-42a5-8cae-d40c2215055a")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IScrollProvider
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("b38b8077-1fc3-42a5-8cae-d40c2215055a")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IScrollProvider = interface
Public Interface IScrollProvider
派生
属性

注釈

ScrollPattern コントロール パターンをサポートする必要があるUI オートメーション プロバイダーに実装されます。

プロパティ

名前 説明
HorizontallyScrollable

コントロールが水平方向にスクロールできるかどうかを示す値を取得します。

HorizontalScrollPercent

現在の水平スクロール位置を取得します。

HorizontalViewSize

現在の水平ビュー サイズを取得します。

VerticallyScrollable

コントロールを垂直方向にスクロールできるかどうかを示す値を取得します。

VerticalScrollPercent

現在の垂直スクロール位置を取得します。

VerticalViewSize

垂直方向のビュー サイズを取得します。

メソッド

名前 説明
Scroll(ScrollAmount, ScrollAmount)

コンテンツ領域の表示領域を水平方向および垂直方向にスクロールします。

SetScrollPercent(Double, Double)

水平方向と垂直方向のスクロール位置を、コントロール内のコンテンツ領域全体に対する割合として設定します。

適用対象

こちらもご覧ください