When RadListView is setup to load its items on demand and the LayoutDefinition is GridLayout with SpanCount set to 2 or more, the Footer Template does not take all the width, it expands only to the Width of the first column.
The bug can be reproduced on iOS 13 only. It is not reproducible on earlier versions of iOS. Run the attached project on iOS 13 device or Simulator to reproduce it.
Sometimes when focusing an entry and the onscreen keyboard shows up, the ListView is not scrolled correctly, so the entry is overlapped by the keyboard. The ListView layout appears messed up after that and the scrolling does not behave correctly.
Activating the ItemHold event of an item in a list view requires holding down an item for a while. On a physical/virtual Android device and a virtual iOS device, this can be done by holding down the mouse/finger lightly on an item for a short period of time. However, on a physical iOS device (I am using a physical iPhone 6s to test this), holding down the item lightly with my finger won't activate the ItemHold event, and I have to hold the item really hard on the screen in order to activate it (similar to using 3D Touch / Force Touch, and I cannot reliably activate the ItemHold event possibly because my force is sometimes not hard enough). I noticed this behaviour on the physical iOS device since the ItemHold event got implemented in early 2018.
I created a simple application to demonstrate the issue. The app displays an alert when the user taps/holds an item in the list view. On a physical iOS device, holding down an item in the list view requires the user to press the item very hard on the screen.
Thanks,
Kori
The UI for UWP ListView has a great feature that lets you define a string (or a DataTemplate) that the ListView will show where there are no items in the ItemsSource via the EmptyContent property.
Please add this for the UI for Xamarin RadListView.
Hello,
Right now, I use SyncFusion ListView because of several limitations of the RadListView :
- no way to make the ScrollItemIntoView animated. It results with a UI which doesn't look smooth or moden.
- no way to remove the highlight on item tap even if selectionMode is set to none. My users think there is a hidden action made
Am I missing something ? I would like to get rid of SyncFusion and only keep Telerik. But the ListView is by far the control I use the most and I can't really make regression on that part. Because I moved to SyncFusion due to user's feedback that don't like the highlight and that the scroll wasn't smooth and so the app looks like slow / not modern enough.
Do you think those features can be added in the roadmap ?
It would be nice to compete a bit more with the SyncFusion ListView which is very nice to use from a developper point of view. Althought the RadListView is great too. It's just that I'm waiting for improvment since a year.
PS : the documentation is lacking of scrolling / highlight part saying it's not possible or require a custom renderer and then, giving the first steps to create those renderers. I can't be the only one to struggle with this.
Thanks a lot
Hi,
I rolled my app with the ListView out to production and are getting 8+ crashes a day from 140 users with the above issue. I have included a stack trace. I cannot find the steps to reproduce the issue in development. I have rolled back to using the native ListView as this does not crash the app.
Attached is an example project to see what I am doing in general terms, but I have not been able to reproduce this crash in it.
My guess is that a DataTemplate is not being cleaned up properly and when the data behind is changed it attempts to access the control that represented the data in the DataTemplate.
Regards
Anthony