Skip to content

Instantly share code, notes, and snippets.

@jsuarezruiz
Last active September 17, 2019 18:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jsuarezruiz/9c071593dc05f4e91c9f93f1f8f8d4ab to your computer and use it in GitHub Desktop.
Save jsuarezruiz/9c071593dc05f4e91c9f93f1f8f8d4ab to your computer and use it in GitHub Desktop.
Current state of CarouselView features

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.

Enhancements

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment