Syncfusion ListView for Xamarin.Forms is a feature rich list control that renders a set of data items with views or custom templates. It has many features like grouping, sorting, filtering, paging, swiping, multiple selection, dragging and dropping, and layout types. This control has also been optimized to work with large amounts of data.

Key features:
• Data sources: Built-in support to load data from most of the popular data sources, and support to sort, group, and filter out of the box.
• Layouts: Supports two different layouts to show list view items. The linear layout arranges items in a single column, whereas the grid layout arranges items in a predefined number of columns.
• Templating: Host any view or control and customize it. Each list view item can also be customized, allowing dynamic selection of UI for each item.
• Swiping: Associate swipe views with custom actions. Swipe views are displayed by swiping from left to right or right to left over an item.
• Horizontal list view: Load data in vertical and horizontal orientations.
• Selection: Built-in support for selection with single, multiple, and none modes.
• Sorting: Sort data programmatically. Custom sorting logic is also supported.
• Grouping: Group by a property from the code, freeze group headers in view, and also use custom grouping logic. The group caption can also be customized by adding views such as images, text, and more.
• Filtering: Set predicates to easily filter and view data as needed.
• Header and footer support: Support to freeze a header and footer or make it scrollable. Header and footer can be customized by adding any view such as an image, text, and more.
• Item reordering: Reorder items by dragging them either with a long press or from the drag indicator view. Items’ appearances can also be customized while dragging.
• Autofit items: Dynamically change the size of items to enhance readability.
• Pull to refresh: Refresh the data source at run time by performing pull-to-refresh action
• Load more: Load more data at run time automatically or manually when the end of a list is reached. Also load more data manually at the top of the list. The loading indicator and load more buttons can also be customized.
• Paging: List view items can be paged using data pager control that supports interactive manipulation of data.

Note: This package needs to be installed in Xamarin.Forms WPF project only.

Learn more:


This is a commercial product and requires a paid license for possession or use. Syncfusion’s licensed software, including this component, is subject to the terms and conditions of Syncfusion's EULA ( To acquire a license, you can purchase one at or start a free 30-day trial here (

© Copyright 2020 Syncfusion, Inc. All Rights Reserved. The Syncfusion Essential Studio license and copyright applies to this distribution.

There is a newer version of this package available.
See the version list below for details.
Install-Package Syncfusion.Xamarin.SfListView.WPF -Version
dotnet add package Syncfusion.Xamarin.SfListView.WPF --version
<PackageReference Include="Syncfusion.Xamarin.SfListView.WPF" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Syncfusion.Xamarin.SfListView.WPF --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories (1)

Showing the top 1 popular GitHub repositories that depend on Syncfusion.Xamarin.SfListView.WPF:

Repository Stars
This repository contains the Syncfusion Xamarin UI control’s samples and the guide to use them.

Version History

Version Downloads Last updated 17 11/30/2020 55 11/23/2020 68 11/17/2020 32 11/11/2020 47 11/5/2020 54 10/27/2020 77 10/20/2020 125 10/12/2020 113 10/7/2020 106 10/1/2020 66 9/22/2020 111 9/15/2020 56 9/8/2020 89 9/1/2020 94 8/25/2020 130 8/18/2020 70 8/4/2020 115 7/28/2020 77 7/21/2020 95 7/14/2020 230 7/6/2020 121 6/23/2020 152 6/16/2020 175 6/9/2020 77 6/2/2020 109 5/27/2020 119 5/19/2020 215 5/13/2020 112 5/5/2020 108 4/28/2020 108 4/21/2020 110 4/14/2020 136 4/7/2020 287 4/1/2020 110 3/19/2020 111 3/10/2020 124 3/3/2020 183 2/25/2020 127 2/18/2020 127 2/11/2020 106 2/5/2020 196 1/30/2020 173 1/21/2020 141 1/14/2020 119 1/7/2020 173 12/24/2019 373 12/17/2019 141 12/10/2019 145 12/4/2019 118 12/3/2019 125 11/26/2019 120 11/19/2019 136 11/12/2019 125 11/5/2019 121 10/29/2019 129 10/22/2019 133 10/15/2019 463 10/3/2019 134 9/20/2019
Show less