Skip to content

Instantly share code, notes, and snippets.

@hartez hartez/Progress.md Secret
Last active Oct 28, 2019

Embed
What would you like to do?

CollectionView Feature Progress

Current state of CollectionView features. This includes features currently released by the CollectionView_Experimental flag. 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.

CollectionView

Feature Subfeature iOS Android UWP
ItemsLayout Vertical List, Text
Vertical List, Template
Horizontal List, Text
Horizontal List, Template
Grid, Text
Grid, Template
RTL Support Horizontal List, Text ?
Horizontal List, Template
ItemsSource Changes Add Item
Remove Item
Change Whole Source
Replace Item
Move Item
Add Multiple Items
Remove Multiple Items
ItemsUpdatingScrollMode KeepItemsInView
KeepScrollOffset
KeepLastItemInView
Header
HeaderTemplate
Footer
FooterTemplate
Grouping ~
GroupHeaderTemplate ~
GroupFooterTemplate ~
Selection SelectedItem (Single)
SelectedItems (Multiple)
RemainingItemsThreshold
SnapPointsAlignment Start
Center
End
SnapPointsType None
Optional
Mandatory
OptionalSingle
MandatorySingle
ScrollTo Index
Item
MakeVisible
Start
Center
End
Group/Index
Group/Item
EmptyView
EmptyViewTemplate
ItemsSource Basic IEnumerable
List
ObservableCollection
ItemSizingStrategy
DataTemplateSelector
Dynamic Item Sizing

Related Features

CarouselView

See: https://gist.github.com/jsuarezruiz/9c071593dc05f4e91c9f93f1f8f8d4ab

ContextMenu

RefreshView

See: https://github.com/xamarin/Xamarin.Forms/pull/7214 See: https://github.com/xamarin/Xamarin.Forms/pull/7319

SwipeView

See: https://github.com/xamarin/Xamarin.Forms/tree/swipeview

FontIconSource

See: https://github.com/xamarin/Xamarin.Forms/pull/4817

@MhAllan

This comment has been minimized.

Copy link

MhAllan commented Apr 26, 2019

Needs : ItemAppeared, ITemDisappeared, Refresh, IsRefreshing, IsPullToRefresh

@RoroTiti

This comment has been minimized.

Copy link

RoroTiti commented May 5, 2019

Waiting impatiently for ItemsUpdatingScrollMode

@IgorKravchenko10

This comment has been minimized.

Copy link

IgorKravchenko10 commented May 12, 2019

We really need ItemAppearing.

@VincentH-Net

This comment has been minimized.

Copy link

VincentH-Net commented May 17, 2019

Please add GroupItemsBinding to embed child collections instead of forcing groups to inherit from collection.
See xamarin/Xamarin.Forms#3172 (comment)

Have needed this for years on many occasions.

@VincentH-Net

This comment has been minimized.

Copy link

VincentH-Net commented May 17, 2019

Support multiple grouping levels (tree)? See xamarin/Xamarin.Forms#3172 (comment)

@ZeProgFactory

This comment has been minimized.

Copy link

ZeProgFactory commented May 17, 2019

Forms.SetFlags seams not to be implemented for WPF, so it not possible to test on this platform ...

@hwjSoftware

This comment has been minimized.

Copy link

hwjSoftware commented May 23, 2019

Waiting for SelectedItem support in UWP.

@donatellijl

This comment has been minimized.

Copy link

donatellijl commented Jun 4, 2019

Waiting for RemainingItemsThreshold/Infinite scrolling.

@Bronson15

This comment has been minimized.

Copy link

Bronson15 commented Jun 12, 2019

Dang. Need RemainingItemsThresholdReached!

@Bronson15

This comment has been minimized.

Copy link

Bronson15 commented Jun 13, 2019

@adrianknight89

This comment has been minimized.

Copy link

adrianknight89 commented Jun 18, 2019

@IgorKravchenko10 @donatellijl @Bronson15 There is an active PR for infinite scroll. xamarin/Xamarin.Forms#5754

@humhei

This comment has been minimized.

Copy link

humhei commented Jun 23, 2019

UWP SelectedItems and SeletedItem PR xamarin/Xamarin.Forms#6629

@dinobu

This comment has been minimized.

Copy link

dinobu commented Sep 13, 2019

Please add drag and drop functionality to this new ListView so we can arrange items in it by simply dragging and dropping

@ScarlettCode

This comment has been minimized.

Copy link

ScarlettCode commented Sep 19, 2019

I see that Grouping is marked as complete here but in the docs it's stated as iOS only. What version is it complete in and can the docs be updated?

@IosDeveloperHarsh

This comment has been minimized.

Copy link

IosDeveloperHarsh commented Oct 5, 2019

Needed ItemAppeared, ITemDisappeared.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.