IScrollController インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
スクロール コントロール内のコンテンツのスクロール オフセットを設定できるスクロール バーに似たウィジェットのコントラクトを指定します。
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 |
コンテンツパンまたは |
メソッド
| 名前 | 説明 |
|---|---|
| GetScrollAnimation(Int32, Vector2, Vector2, CompositionAnimation) |
スクロール要求の実行に使用するアニメーションをカスタマイズするオプションを |
| NotifyRequestedScrollCompleted(Int32) |
|
| SetIsScrollable(Boolean) |
ユーザー入力によって |
| SetValues(Double, Double, Double, Double) |
スクロール コントロールに関するディメンション情報をスクロール コントローラーに提供します。 |
イベント
| 名前 | 説明 |
|---|---|
| AddScrollVelocityRequested |
スクロール速度の変更が要求されたときに発生します。 |
| CanScrollChanged |
|
| IsScrollingWithMouseChanged |
|
| ScrollByRequested |
特定のオフセット 差分によるスクロールが要求されたときに発生します。 |
| ScrollToRequested |
特定のオフセットへのスクロールが要求されたときに発生します。 |