New to Telerik UI for .NET MAUI? Start a free 30-day trial

.NET MAUI CollectionView Empty Template

The CollectionView allows you to specify a template that the control will use when the ItemsSource is null or the collection is empty. In this way, you notify the user that no data is available to display.

  • EmptyContentTemplate(DataTemplate)—Defines the content of the view which is shown when in the view has no items.

  • EmptyContentDisplayMode—Defines the modes for displaying empty content. The property has two modes:

    • ItemsSourceNull—Displays the empty content view only when the ItemsSource is null.
    • ItemsSourceNullOrEmpty—Displays the empty content view when ItemsSource is null or when the source is empty (has zero items).

Example: Defining the EmptyTemplate in the CollectionView

1. Define the RadCollectionView in XAML:

<telerik:RadCollectionView x:Name="collectionView"
                           EmptyContentDisplayMode="ItemsSourceNullOrEmpty"
                           DisplayMemberPath="City">
    <telerik:RadCollectionView.BindingContext>
        <local:ViewModel />
    </telerik:RadCollectionView.BindingContext>
    <telerik:RadCollectionView.EmptyContentTemplate>
        <DataTemplate>
            <Image Source="nodata.png"
                   Aspect="AspectFit"
                   MaximumWidthRequest="560" />
        </DataTemplate>
    </telerik:RadCollectionView.EmptyContentTemplate>
</telerik:RadCollectionView>

2. Add the telerik namespace:

xmlns:telerik="http://schemas.telerik.com/2022/xaml/maui"

This is the result on Android:

.NET MAUI CollectionView Empty Template

For a runnable example demonstrating the CollectionView EmptyTemplate, see the SDKBrowser Demo Application and go to CollectionView > EmptyTemplate category.

See Also

In this article