IScrollController インターフェイス

定義

スクロール コントロール内のコンテンツのスクロール オフセットを設定できるスクロール バーに似たウィジェットのコントラクトを指定します。

public interface class IScrollController
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 327680)]
/// [Windows.Foundation.Metadata.Guid(1413048198, 5926, 21462, 151, 163, 64, 175, 8, 56, 49, 76)]
struct IScrollController
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 327680)]
[Windows.Foundation.Metadata.Guid(1413048198, 5926, 21462, 151, 163, 64, 175, 8, 56, 49, 76)]
public interface IScrollController
Public Interface IScrollController
属性

プロパティ

CanScroll

ユーザーがスクロール コントローラーを使用してスクロールまたはパンできるかどうかを示す値を取得します。

IsScrollingWithMouse

スクロール コントローラーがマウス駆動スクロールを処理しているかどうかを示す値を取得します。

PanningInfo

コンテンツのパンに関連する情報を IScrollControllerPanningInfo 含む実装のインスタンスを取得します。または null

メソッド

GetScrollAnimation(Int32, Vector2, Vector2, CompositionAnimation)

IScrollControllerスクロール要求の実行に使用するアニメーションをカスタマイズするオプションを提供します。

NotifyRequestedScrollCompleted(Int32)

、、または AddScrollVelocityRequested イベントを介してScrollToRequestedScrollByRequested開始されたスクロール操作が完了したことを示します。

SetIsScrollable(Boolean)

ユーザー入力によってコンテンツが ScrollPresenter スクロール可能かどうかを示す値を設定します。

SetValues(Double, Double, Double, Double)

スクロール コントローラーへのスクロール コントロールに関するディメンション情報を提供します。

イベント

AddScrollVelocityRequested

スクロール速度の変更が要求されたときに発生します。

CanScrollChanged

CanScroll プロパティ値が変更されたときに発生します。

IsScrollingWithMouseChanged

IsScrollingWithMouse プロパティの値が変化すると発生します。

ScrollByRequested

特定のオフセット差分によるスクロールが要求されたときに発生します。

ScrollToRequested

特定のオフセットへのスクロールが要求されたときに発生します。

適用対象