ScrollPresenter : FrameworkElement

Implemented for: Skia

This document lists all properties, methods, and events of ScrollPresenter that are currently implemented by the Uno Platform. See the WinUI documentation for detailed usage guidelines which all automatically apply to Uno Platform.

Implemented properties

Property Supported on
UIElement CurrentAnchor WASM, Skia, Mobile
ScrollingInputKinds IgnoredInputKinds WASM, Skia, Mobile
double HorizontalAnchorRatio WASM, Skia, Mobile
double MaxZoomFactor WASM, Skia, Mobile
ScrollingRailMode HorizontalScrollRailMode WASM, Skia, Mobile
ScrollingScrollMode HorizontalScrollMode WASM, Skia, Mobile
ScrollingContentOrientation ContentOrientation WASM, Skia, Mobile
UIElement Content WASM, Skia, Mobile
IScrollController HorizontalScrollController WASM, Skia, Mobile
ScrollingChainMode HorizontalScrollChainMode WASM, Skia, Mobile
double MinZoomFactor WASM, Skia, Mobile
Brush Background WASM, Skia, Mobile
ScrollingZoomMode ZoomMode WASM, Skia, Mobile
ScrollingChainMode ZoomChainMode WASM, Skia, Mobile
ScrollingRailMode VerticalScrollRailMode WASM, Skia, Mobile
ScrollingScrollMode VerticalScrollMode WASM, Skia, Mobile
IScrollController VerticalScrollController WASM, Skia, Mobile
ScrollingChainMode VerticalScrollChainMode WASM, Skia, Mobile
double VerticalAnchorRatio WASM, Skia, Mobile
ScrollingScrollMode ComputedHorizontalScrollMode WASM, Skia, Mobile
ScrollingScrollMode ComputedVerticalScrollMode WASM, Skia, Mobile
CompositionPropertySet ExpressionAnimationSources WASM, Skia, Mobile
double ExtentHeight WASM, Skia, Mobile
double ExtentWidth WASM, Skia, Mobile
double HorizontalOffset WASM, Skia, Mobile
IList HorizontalSnapPoints WASM, Skia, Mobile
double ScrollableHeight WASM, Skia, Mobile
double ScrollableWidth WASM, Skia, Mobile
ScrollingInteractionState State WASM, Skia, Mobile
double VerticalOffset WASM, Skia, Mobile
IList VerticalSnapPoints WASM, Skia, Mobile
double ViewportHeight WASM, Skia, Mobile
double ViewportWidth WASM, Skia, Mobile
float ZoomFactor WASM, Skia, Mobile
IList ZoomSnapPoints WASM, Skia, Mobile
DependencyProperty BackgroundProperty WASM, Skia, Mobile
DependencyProperty ComputedHorizontalScrollModeProperty WASM, Skia, Mobile
DependencyProperty ComputedVerticalScrollModeProperty WASM, Skia, Mobile
DependencyProperty ContentOrientationProperty WASM, Skia, Mobile
DependencyProperty ContentProperty WASM, Skia, Mobile
DependencyProperty HorizontalAnchorRatioProperty WASM, Skia, Mobile
DependencyProperty HorizontalScrollChainModeProperty WASM, Skia, Mobile
DependencyProperty HorizontalScrollModeProperty WASM, Skia, Mobile
DependencyProperty HorizontalScrollRailModeProperty WASM, Skia, Mobile
DependencyProperty IgnoredInputKindsProperty WASM, Skia, Mobile
DependencyProperty MaxZoomFactorProperty WASM, Skia, Mobile
DependencyProperty MinZoomFactorProperty WASM, Skia, Mobile
DependencyProperty VerticalAnchorRatioProperty WASM, Skia, Mobile
DependencyProperty VerticalScrollChainModeProperty WASM, Skia, Mobile
DependencyProperty VerticalScrollModeProperty WASM, Skia, Mobile
DependencyProperty VerticalScrollRailModeProperty WASM, Skia, Mobile
DependencyProperty ZoomChainModeProperty WASM, Skia, Mobile
DependencyProperty ZoomModeProperty WASM, Skia, Mobile

Implemented methods

Method Supported on
int ScrollTo(double, double) WASM, Skia, Mobile
int ScrollTo(double, double, ScrollingScrollOptions) WASM, Skia, Mobile
int ScrollBy(double, double) WASM, Skia, Mobile
int ScrollBy(double, double, ScrollingScrollOptions) WASM, Skia, Mobile
int AddScrollVelocity(Vector2, Vector2?) WASM, Skia, Mobile
int ZoomTo(float, Vector2?) WASM, Skia, Mobile
int ZoomTo(float, Vector2?, ScrollingZoomOptions) WASM, Skia, Mobile
int ZoomBy(float, Vector2?) WASM, Skia, Mobile
int ZoomBy(float, Vector2?, ScrollingZoomOptions) WASM, Skia, Mobile
int AddZoomVelocity(float, Vector2?, float?) WASM, Skia, Mobile
void RegisterAnchorCandidate(UIElement) WASM, Skia, Mobile
void UnregisterAnchorCandidate(UIElement) WASM, Skia, Mobile

Implemented events

Event Supported on
TypedEventHandler<ScrollPresenter, ScrollingAnchorRequestedEventArgs> AnchorRequested WASM, Skia, Mobile
TypedEventHandler<ScrollPresenter, ScrollingBringingIntoViewEventArgs> BringingIntoView WASM, Skia, Mobile
TypedEventHandler<ScrollPresenter, object> ExtentChanged WASM, Skia, Mobile
TypedEventHandler<ScrollPresenter, ScrollingScrollAnimationStartingEventArgs> ScrollAnimationStarting WASM, Skia, Mobile
TypedEventHandler<ScrollPresenter, ScrollingScrollCompletedEventArgs> ScrollCompleted WASM, Skia, Mobile
TypedEventHandler<ScrollPresenter, object> StateChanged WASM, Skia, Mobile
TypedEventHandler<ScrollPresenter, object> ViewChanged WASM, Skia, Mobile
TypedEventHandler<ScrollPresenter, ScrollingZoomAnimationStartingEventArgs> ZoomAnimationStarting WASM, Skia, Mobile
TypedEventHandler<ScrollPresenter, ScrollingZoomCompletedEventArgs> ZoomCompleted WASM, Skia, Mobile

Below are all properties, methods, and events of ScrollPresenter that are not currently implemented in Uno.

Not implemented properties

Property Not supported on
UIElement CurrentAnchor MacOS
ScrollingInputKinds IgnoredInputKinds MacOS
double HorizontalAnchorRatio MacOS
double MaxZoomFactor MacOS
ScrollingRailMode HorizontalScrollRailMode MacOS
ScrollingScrollMode HorizontalScrollMode MacOS
ScrollingContentOrientation ContentOrientation MacOS
UIElement Content MacOS
IScrollController HorizontalScrollController MacOS
ScrollingChainMode HorizontalScrollChainMode MacOS
double MinZoomFactor MacOS
Brush Background MacOS
ScrollingZoomMode ZoomMode MacOS
ScrollingChainMode ZoomChainMode MacOS
ScrollingRailMode VerticalScrollRailMode MacOS
ScrollingScrollMode VerticalScrollMode MacOS
IScrollController VerticalScrollController MacOS
ScrollingChainMode VerticalScrollChainMode MacOS
double VerticalAnchorRatio MacOS
ScrollingScrollMode ComputedHorizontalScrollMode MacOS
ScrollingScrollMode ComputedVerticalScrollMode MacOS
CompositionPropertySet ExpressionAnimationSources MacOS
double ExtentHeight MacOS
double ExtentWidth MacOS
double HorizontalOffset MacOS
IList HorizontalSnapPoints MacOS
double ScrollableHeight MacOS
double ScrollableWidth MacOS
ScrollingInteractionState State MacOS
double VerticalOffset MacOS
IList VerticalSnapPoints MacOS
double ViewportHeight MacOS
double ViewportWidth MacOS
float ZoomFactor MacOS
IList ZoomSnapPoints MacOS
DependencyProperty BackgroundProperty MacOS
DependencyProperty ComputedHorizontalScrollModeProperty MacOS
DependencyProperty ComputedVerticalScrollModeProperty MacOS
DependencyProperty ContentOrientationProperty MacOS
DependencyProperty ContentProperty MacOS
DependencyProperty HorizontalAnchorRatioProperty MacOS
DependencyProperty HorizontalScrollChainModeProperty MacOS
DependencyProperty HorizontalScrollModeProperty MacOS
DependencyProperty HorizontalScrollRailModeProperty MacOS
DependencyProperty IgnoredInputKindsProperty MacOS
DependencyProperty MaxZoomFactorProperty MacOS
DependencyProperty MinZoomFactorProperty MacOS
DependencyProperty VerticalAnchorRatioProperty MacOS
DependencyProperty VerticalScrollChainModeProperty MacOS
DependencyProperty VerticalScrollModeProperty MacOS
DependencyProperty VerticalScrollRailModeProperty MacOS
DependencyProperty ZoomChainModeProperty MacOS
DependencyProperty ZoomModeProperty MacOS

Not implemented methods

Method Not supported on
int ScrollTo(double, double) MacOS
int ScrollTo(double, double, ScrollingScrollOptions) MacOS
int ScrollBy(double, double) MacOS
int ScrollBy(double, double, ScrollingScrollOptions) MacOS
int AddScrollVelocity(Vector2, Vector2?) MacOS
int ZoomTo(float, Vector2?) MacOS
int ZoomTo(float, Vector2?, ScrollingZoomOptions) MacOS
int ZoomBy(float, Vector2?) MacOS
int ZoomBy(float, Vector2?, ScrollingZoomOptions) MacOS
int AddZoomVelocity(float, Vector2?, float?) MacOS
void RegisterAnchorCandidate(UIElement) MacOS
void UnregisterAnchorCandidate(UIElement) MacOS

Not implemented events

Event Not supported on
TypedEventHandler<ScrollPresenter, ScrollingAnchorRequestedEventArgs> AnchorRequested MacOS
TypedEventHandler<ScrollPresenter, ScrollingBringingIntoViewEventArgs> BringingIntoView MacOS
TypedEventHandler<ScrollPresenter, object> ExtentChanged MacOS
TypedEventHandler<ScrollPresenter, ScrollingScrollAnimationStartingEventArgs> ScrollAnimationStarting MacOS
TypedEventHandler<ScrollPresenter, ScrollingScrollCompletedEventArgs> ScrollCompleted MacOS
TypedEventHandler<ScrollPresenter, object> StateChanged MacOS
TypedEventHandler<ScrollPresenter, object> ViewChanged MacOS
TypedEventHandler<ScrollPresenter, ScrollingZoomAnimationStartingEventArgs> ZoomAnimationStarting MacOS
TypedEventHandler<ScrollPresenter, ScrollingZoomCompletedEventArgs> ZoomCompleted MacOS

Last updated Monday, 14 April 2025 02:07.