Isn't it about time to enhance the ListView
?
Here are some of the features I'd like to see:
ListView
(ItemsControl)ContentView
like WPF's ContentControl to enable templating of a single item within or without a ListView
Grid.IsSharedSizeGroup
to allow sharing a grid between cells, and size all cells in a column/row to Auto
/*
as set in the Column/RowDefinitionAny of these silly features require custom renderers x3-4 platforms.
Posts
@ShimmyWeitzhandler Hear hear! For such a central component in any app it doesn't get the attention it needs I think. I know that Jason Smith wants to eliminate the Cells in ListView for normal ContentViews for a long time, I think it's actually on the Roadmap for 3.0.
+1 for these suggestions.
Custom controls providers do fill the void for these features mostly, a bit like WPF where the listview is a bit spartan, horizontal scrolling, better selection capabilities (none,single,multiple) etc should be available out of the box though.
+1
How about alternating backgroundcolor for rows?
[Here](http://www.c-sharpcorner.com/uploadfile/dpatra/alternate-row-color-in-listbox-in-wpf) is how this is done in WPF.
There's an open discussion for the alternate property here.
Any news on horizontal
ListView
?Anything on the roadmap?
You can use SfListView from Syncfusion which supports horizontal orientation.
https://help.syncfusion.com/xamarin/sflistview/viewappearance#orientation
You can check out the samples from android store and iTunes.
https://play.google.com/store/apps/details?id=com.syncfusion.samplebrowser
https://itunes.apple.com/us/app/syncfusion-controls-explorer/id1109963411?mt=8"
Refer: ListView -> Horizontal orientation sample for your requirement.
Also having support for your below requirements too,
Note: Syncfusion controls is available for free through the community license program if you qualify (less than 1 million USD in revenue).
Does it work in UWP, Android and iOS?
Unfortunately, I do qualify... I hope I won't qualify soon enough...
Thanks for sharing, I'll definitely check it out!
@ShimmyWeitzhandler , Yes. Syncfusion ListView works on Android, iOS & UWP.
In Entriprise level its cost $$$, so it would be better have one from Xamarin itself
You might be eligible for a free community license.
https://www.syncfusion.com/products/communitylicense
HI @seanyda
actually i have Enterprise Edition licence .
Before any new features are added,
ListView
should be stable enough. There is a lot of bugs reported on this control. However, I do like the idea of getting rid of cells.You can do that with TemplateSelectors.