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
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
Last updated Monday, 14 April 2025 02:07.