CarouselPanel : VirtualizingPanel (UWP/WASM) StackPanel (Android/iOS/MacOS)

Implemented for: all platforms supported by Uno Platform

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

Implemented properties

Property Supported on
bool AreHorizontalSnapPointsRegular Android, iOS, MacOS
bool AreVerticalSnapPointsRegular Android, iOS, MacOS

Implemented methods

Method Supported on
IReadOnlyList GetIrregularSnapPoints(Orientation, SnapPointsAlignment) Android, iOS, MacOS
float GetRegularSnapPoints(Orientation, SnapPointsAlignment, float) Android, iOS, MacOS

Implemented events

Event Supported on
EventHandler HorizontalSnapPointsChanged Android, iOS, MacOS
EventHandler VerticalSnapPointsChanged Android, iOS, MacOS

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

Not implemented properties

Property Not supported on
object ScrollOwner all platforms supported by Uno Platform
bool CanVerticallyScroll all platforms supported by Uno Platform
bool CanHorizontallyScroll all platforms supported by Uno Platform
double ExtentHeight all platforms supported by Uno Platform
double ExtentWidth all platforms supported by Uno Platform
double HorizontalOffset all platforms supported by Uno Platform
double VerticalOffset all platforms supported by Uno Platform
double ViewportHeight all platforms supported by Uno Platform
double ViewportWidth all platforms supported by Uno Platform
bool AreHorizontalSnapPointsRegular WASM, Skia
bool AreVerticalSnapPointsRegular WASM, Skia

Not implemented methods

Method Not supported on
void LineUp() all platforms supported by Uno Platform
void LineDown() all platforms supported by Uno Platform
void LineLeft() all platforms supported by Uno Platform
void LineRight() all platforms supported by Uno Platform
void PageUp() all platforms supported by Uno Platform
void PageDown() all platforms supported by Uno Platform
void PageLeft() all platforms supported by Uno Platform
void PageRight() all platforms supported by Uno Platform
void MouseWheelUp() all platforms supported by Uno Platform
void MouseWheelDown() all platforms supported by Uno Platform
void MouseWheelLeft() all platforms supported by Uno Platform
void MouseWheelRight() all platforms supported by Uno Platform
void SetHorizontalOffset(double) all platforms supported by Uno Platform
void SetVerticalOffset(double) all platforms supported by Uno Platform
Rect MakeVisible(UIElement, Rect) all platforms supported by Uno Platform
IReadOnlyList GetIrregularSnapPoints(Orientation, SnapPointsAlignment) WASM, Skia
float GetRegularSnapPoints(Orientation, SnapPointsAlignment, float) WASM, Skia

Not implemented events

Event Not supported on
EventHandler HorizontalSnapPointsChanged WASM, Skia
EventHandler VerticalSnapPointsChanged WASM, Skia

Last updated Friday, 03 November 2023 16:21.