ScrollView : Control

Implemented for: Skia

This document lists all properties, methods, and events of ScrollView 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
ScrollingScrollMode HorizontalScrollMode WASM, Skia, Mobile
ScrollingChainMode HorizontalScrollChainMode WASM, Skia, Mobile
ScrollingScrollBarVisibility HorizontalScrollBarVisibility WASM, Skia, Mobile
ScrollingContentOrientation ContentOrientation WASM, Skia, Mobile
UIElement Content WASM, Skia, Mobile
ScrollingInputKinds IgnoredInputKinds WASM, Skia, Mobile
double HorizontalAnchorRatio WASM, Skia, Mobile
ScrollingRailMode HorizontalScrollRailMode WASM, Skia, Mobile
ScrollingZoomMode ZoomMode WASM, Skia, Mobile
double MaxZoomFactor WASM, Skia, Mobile
ScrollingChainMode ZoomChainMode WASM, Skia, Mobile
ScrollingRailMode VerticalScrollRailMode WASM, Skia, Mobile
ScrollingScrollMode VerticalScrollMode WASM, Skia, Mobile
ScrollingChainMode VerticalScrollChainMode WASM, Skia, Mobile
ScrollingScrollBarVisibility VerticalScrollBarVisibility WASM, Skia, Mobile
double VerticalAnchorRatio WASM, Skia, Mobile
double MinZoomFactor WASM, Skia, Mobile
ScrollingScrollMode ComputedHorizontalScrollMode WASM, Skia, Mobile
Visibility ComputedVerticalScrollBarVisibility WASM, Skia, Mobile
ScrollingScrollMode ComputedVerticalScrollMode WASM, Skia, Mobile
UIElement CurrentAnchor WASM, Skia, Mobile
CompositionPropertySet ExpressionAnimationSources WASM, Skia, Mobile
double ExtentHeight WASM, Skia, Mobile
double ExtentWidth WASM, Skia, Mobile
double HorizontalOffset WASM, Skia, Mobile
ScrollPresenter ScrollPresenter WASM, Skia, Mobile
double ScrollableHeight WASM, Skia, Mobile
double ScrollableWidth WASM, Skia, Mobile
ScrollingInteractionState State WASM, Skia, Mobile
double VerticalOffset WASM, Skia, Mobile
double ViewportHeight WASM, Skia, Mobile
double ViewportWidth WASM, Skia, Mobile
float ZoomFactor WASM, Skia, Mobile
Visibility ComputedHorizontalScrollBarVisibility WASM, Skia, Mobile
DependencyProperty ComputedHorizontalScrollBarVisibilityProperty WASM, Skia, Mobile
DependencyProperty ComputedHorizontalScrollModeProperty WASM, Skia, Mobile
DependencyProperty ComputedVerticalScrollBarVisibilityProperty WASM, Skia, Mobile
DependencyProperty ComputedVerticalScrollModeProperty WASM, Skia, Mobile
DependencyProperty ContentOrientationProperty WASM, Skia, Mobile
DependencyProperty ContentProperty WASM, Skia, Mobile
DependencyProperty HorizontalAnchorRatioProperty WASM, Skia, Mobile
DependencyProperty HorizontalScrollBarVisibilityProperty 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 ScrollPresenterProperty WASM, Skia, Mobile
DependencyProperty VerticalAnchorRatioProperty WASM, Skia, Mobile
DependencyProperty VerticalScrollBarVisibilityProperty 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
void RegisterAnchorCandidate(UIElement) WASM, Skia, Mobile
void UnregisterAnchorCandidate(UIElement) WASM, Skia, Mobile
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

Implemented events

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

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

Not implemented properties

Property Not supported on
ScrollingScrollMode HorizontalScrollMode MacOS
ScrollingChainMode HorizontalScrollChainMode MacOS
ScrollingScrollBarVisibility HorizontalScrollBarVisibility MacOS
ScrollingContentOrientation ContentOrientation MacOS
UIElement Content MacOS
ScrollingInputKinds IgnoredInputKinds MacOS
double HorizontalAnchorRatio MacOS
ScrollingRailMode HorizontalScrollRailMode MacOS
ScrollingZoomMode ZoomMode MacOS
double MaxZoomFactor MacOS
ScrollingChainMode ZoomChainMode MacOS
ScrollingRailMode VerticalScrollRailMode MacOS
ScrollingScrollMode VerticalScrollMode MacOS
ScrollingChainMode VerticalScrollChainMode MacOS
ScrollingScrollBarVisibility VerticalScrollBarVisibility MacOS
double VerticalAnchorRatio MacOS
double MinZoomFactor MacOS
ScrollingScrollMode ComputedHorizontalScrollMode MacOS
Visibility ComputedVerticalScrollBarVisibility MacOS
ScrollingScrollMode ComputedVerticalScrollMode MacOS
UIElement CurrentAnchor MacOS
CompositionPropertySet ExpressionAnimationSources MacOS
double ExtentHeight MacOS
double ExtentWidth MacOS
double HorizontalOffset MacOS
ScrollPresenter ScrollPresenter MacOS
double ScrollableHeight MacOS
double ScrollableWidth MacOS
ScrollingInteractionState State MacOS
double VerticalOffset MacOS
double ViewportHeight MacOS
double ViewportWidth MacOS
float ZoomFactor MacOS
Visibility ComputedHorizontalScrollBarVisibility MacOS
DependencyProperty ComputedHorizontalScrollBarVisibilityProperty MacOS
DependencyProperty ComputedHorizontalScrollModeProperty MacOS
DependencyProperty ComputedVerticalScrollBarVisibilityProperty MacOS
DependencyProperty ComputedVerticalScrollModeProperty MacOS
DependencyProperty ContentOrientationProperty MacOS
DependencyProperty ContentProperty MacOS
DependencyProperty HorizontalAnchorRatioProperty MacOS
DependencyProperty HorizontalScrollBarVisibilityProperty MacOS
DependencyProperty HorizontalScrollChainModeProperty MacOS
DependencyProperty HorizontalScrollModeProperty MacOS
DependencyProperty HorizontalScrollRailModeProperty MacOS
DependencyProperty IgnoredInputKindsProperty MacOS
DependencyProperty MaxZoomFactorProperty MacOS
DependencyProperty MinZoomFactorProperty MacOS
DependencyProperty ScrollPresenterProperty MacOS
DependencyProperty VerticalAnchorRatioProperty MacOS
DependencyProperty VerticalScrollBarVisibilityProperty MacOS
DependencyProperty VerticalScrollChainModeProperty MacOS
DependencyProperty VerticalScrollModeProperty MacOS
DependencyProperty VerticalScrollRailModeProperty MacOS
DependencyProperty ZoomChainModeProperty MacOS
DependencyProperty ZoomModeProperty MacOS

Not implemented methods

Method Not supported on
void RegisterAnchorCandidate(UIElement) MacOS
void UnregisterAnchorCandidate(UIElement) MacOS
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

Not implemented events

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

Last updated Monday, 14 April 2025 02:07.