Overview
The .NET MAUI Pager control enables users to navigate through paged content efficiently with a simple and intuitive interface. It supports customizable navigation, on-demand data loading, and flexible styling options to deliver seamless paging in applications.
Why choose Syncfusion’s Essential Studio® .NET MAUI Pager?
High performance
Built with a highly optimized virtualization engine, the .NET MAUI Pager renders and scrolls through millions of records with minimal memory overhead and lightning-fast load times.
Seamless data binding
Bind data to both local and remote data sources such as JSON, OData, WCF, and RESTful services using the built-in data manager for real-time, high-performance data updates.
Adapts to any resolution
The Pager has a highly responsive layout and an optimized design for desktops, tablets, and smartphones. It works well on all mobile phones that use iOS, Android, or Windows OS.
Attractive, customizable themes
The Material theme is built in, with full support for light and dark modes. Easily customize the Pager’s appearance by using resource dictionaries to match the application’s branding.
.NET MAUI Pager code example
Easily get started with the .NET MAUI Pager control using a few simple lines of XAML code, as demonstrated below.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:sfgrid="clr-namespace:Syncfusion.Maui.DataGrid;assembly=Syncfusion.Maui.DataGrid"
xmlns:sfpager="clr-namespace:Syncfusion.Maui.DataPager;assembly=Syncfusion.Maui.DataPager"
xmlns:local="clr-namespace:GettingStarted"
x:Class="GettingStarted.MainPage">
<ContentPage.BindingContext>
<local:OrderInfoRepository x:Name="viewModel" />
</ContentPage.BindingContext>
<ContentPage.Content>
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
<RowDefinition Height="52" />
</Grid.RowDefinitions>
<sfgrid:SfDataGrid x:Name="dataGrid"
Grid.Row="0"
ItemsSource="{Binding Source={x:Reference dataPager}, Path=PagedSource }" />
<sfpager:SfDataPager x:Name="dataPager"
Grid.Row="1"
PageSize="20"
PageCount="8"
NumericButtonCount="10"
TargetGrid="{Reference dataGrid}"
Source="{Binding DealerInformation}" />
</Grid>
</ContentPage.Content>
</ContentPage>On-demand paging
On-demand paging loads content only when a page is requested, improving performance and reducing memory usage. This is especially useful when working with large datasets or remote data sources.


Display modes
Display modes allow you to choose how paging information is presented, such as with page numbers or navigation buttons. This flexibility helps optimize the pager for different layouts and screen sizes.
Ellipsis mode
Ellipsis mode displays only a subset of page numbers and replaces the hidden pages with an ellipsis (…). This keeps the pager compact and readable while still providing quick access to nearby and important pages.


Pager appearance
Customize the pager’s buttons with different shapes, sizes, and font settings to match your application’s design. These options help create a consistent and visually appealing user experience.
Styling
The styling feature provides customization options for the Pager control’s visual elements, including colors, fonts, borders, button shapes, and sizes. It helps create a consistent appearance that aligns with the overall design of the application.

.NET MAUI DataViz & UI Controls
Standalone UI SDKs
Integrate the DataGrid, Chart, Scheduler, and Rich Text Editor UI components into applications to enable rich interaction and visualization, delivering a seamless user experience.
Document Solutions
Integrate the PDF Viewer, DOCX Editor, Spreadsheet Editor, and document-processing libraries into the .NET MAUI applications to enable a smooth user experience.
Our Customers Love Us
Syncfusion .NET MAUI Resources
Awards
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion® is proud to hold the following industry awards.