Getting Started

Define RadListView control

The snippet below shows a sample RadListView definition(Do not use a StackLayout or ScrollView parent, see the WARNING note below):

<telerikDataControls:RadListView x:Name="listView" />
var listView = new RadListView();

In addition to this, you need to add the following namespace:


WARNING: RadListView control provides UI virtualization, this feature requires the visual parent to provide vertical or horizontal space. To avoid breaking UI virtualization or gesture mechanisms, please follow these rules:

  • Do not place the RadListView control inside a StackLayout
  • Do not place the RadListVew inside a ScrollView
  • Do not set the RadListVew to a Grid RowDefinition Height="Auto"

Populate RadListView with data

First, lets create a simple data and view model classes:

public class SourceItem
    public SourceItem(string name)
        this.Name = name;

    public string Name { get; set; }

public class ViewModel
    public ViewModel()
        this.Source = new List<SourceItem> { new SourceItem("Tom"), 
                                             new SourceItem("Anna"), 
                                             new SourceItem("Peter"), 
                                             new SourceItem("Teodor"), 
                                             new SourceItem("Lorenzo"),
                                             new SourceItem("Andrea"), 
                                             new SourceItem("Martin") };

    public List<SourceItem> Source { get; set; }

Here is the setup of the ListView:

<telerikDataControls:RadListView x:Name="listView" ItemsSource="{Binding Source}">
        <local:ViewModel />
                        <Label Margin="10" Text="{Binding Name}" />

You have to add the following namespaces:


To visualize RadListView -> Register the Telerik controls through Telerik.Maui.Controls.Compatibility.UseTelerik extension method called inside the Configure method of the Startup.cs file of your project:

using Telerik.Maui.Controls.Compatibility;

public void Configure(IAppHostBuilder appBuilder)


This is the result:


See Also

In this article
Not finding the help you need?