共用方式為


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)

表示透過、 ScrollByRequestedAddScrollVelocityRequested 事件起始的ScrollToRequested卷動作業已完成。

SetIsScrollable(Boolean)

設定值,指出內容是否 ScrollPresenter 可透過使用者輸入卷動。

SetValues(Double, Double, Double, Double)

提供卷動控件的維度資訊給捲動控制器。

事件

AddScrollVelocityRequested

發生於要求捲動速度變更時。

CanScrollChanged

發生於 CanScroll 屬性值變更時。

IsScrollingWithMouseChanged

發生在 IsScrollingWithMouse 屬性值變更時。

ScrollByRequested

發生於要求特定位移差異的捲動時。

ScrollToRequested

發生於要求捲動至特定位移時。

適用於