Current state of CarouselView features. This represents features as merged; anything marked "Complete" is either available in the current or next release.
Icon | Meaning |
---|---|
✓ | Complete |
? | Possibly Complete |
~ | In Progress |
"Possibly Complete" indicates that the feature still needs some additional testing.
CarouselView
Feature | Subfeature | iOS | Android | UWP |
---|---|---|---|---|
CurrentItem | ✓ | ✓ | ~ | |
CurrentItemChangedCommand | ✓ | ✓ | ~ | |
CurrentItemChangedCommandParameter | ✓ | ✓ | ~ | |
ItemsLayout | Vertical List, Text | ✓ | ✓ | ✓ |
Vertical List, Template | ✓ | ✓ | ✓ | |
Horizontal List, Text | ✓ | ✓ | ✓ | |
Horizontal List, Template | ✓ | ✓ | ✓ | |
ItemsSource | Basic IEnumerable | ✓ | ✓ | ✓ |
List | ✓ | ✓ | ✓ | |
ObservableCollection | ✓ | ✓ | ✓ | |
ItemsSource Changes | Add Item | ✓ | ✓ | ✓ |
Remove Item | ✓ | ✓ | ✓ | |
Change Whole Source | ✓ | ✓ | ✓ | |
Replace Item | ✓ | ✓ | ✓ | |
Move Item | ✓ | ✓ | ✓ | |
Add Multiple Items | ✓ | ✓ | ✓ | |
Remove Multiple Items | ✓ | ✓ | ✓ | |
IsBounceEnabled | ✓ | ✓ | ✓ | |
IsDragging | ✓ | ✓ | ✓ | |
IsSwipeEnabled | ✓ | ✓ | ✓ | |
IsScrollAnimated | ~ | ~ | ~ | |
NumberOfSideItems | ✓ | ✓ | ✓ | |
PeekAreaInsets | ✓ | ✓ | ✓ | |
Position | ✓ | ✓ | ✓ | |
PositionChangedCommand | ✓ | ✓ | ✓ | |
PositionChangedCommandParameter | ✓ | ✓ | ✓ | |
VisibleViews | ✓ | ~ | ~ |
Known Issues
- Problem rendering some elements in iOS.
- Cannot scroll to the latest item on Android.
- Using PeekAreaInsets cannot scroll to the latest (or first) item on UWP.
- On UWP the scroll only works with Touch.
- It remains to implement IsScrollAnimated (All Platforms).
- It remains to implement VisibleViews (Android and UWP).
- It remains to implement CurrentItem on UWP.