Swiping an item in the ListView can perform custom actions like deleting, adding, or editing data. Swiping from left to right or right to left over an item will display swipe views.

Pull to Refresh

The loaded view can be interacted with and refreshed using the Pull to Refresh control. The ListView refreshes the data when the pull-to-refresh action is carried out by loading it inside the Pull to Refresh.


Drag-and-drop operations can be used to rearrange items in the ListView. It supports displaying a customized view in a template while dragging an item. Setting the DragStartMode property to OnHold will enable it.

Load More

Load more data at runtime automatically, manually, or when users interact with the ListView until the end of a list is reached. At the top of the list, you can also manually load more data.

Selection and Gestures

Built-in selection support with single, multiple, and none modes. Selection gestures like tap, double-tap, and hold are supported. Add any view to render selected items and disable a selection.

Syncfusion Xamarin ListView

The Xamarin ListView control is a list-like interface for rendering a set of data items vertically or horizontally with a visual representation of a linear or grid structure.