New to Telerik UI for .NET MAUIStart a free 30-day trial

Provides users with a navigation interface for paging through any data collection. It supplies a paged data source for data-bound controls, and is particularly useful when working with large datasets.

Definition

Constructors

Initializes a new instance of the class.

C#
public RadDataPager()

Fields

Identifies the AdaptiveDisplayModes property.

C#
public static readonly BindableProperty AdaptiveDisplayModesProperty

DisplayModeProperty

BindableProperty

Identifies the DisplayMode property.

C#
public static readonly BindableProperty DisplayModeProperty

EllipsisModeProperty

BindableProperty

Identifies the EllipsisMode property.

C#
public static readonly BindableProperty EllipsisModeProperty

ItemSpacingProperty

BindableProperty

Identifies the ItemSpacing property.

C#
public static readonly BindableProperty ItemSpacingProperty

Identifies the MaxNumericButtonsCount property.

C#
public static readonly BindableProperty MaxNumericButtonsCountProperty

Identifies the MinNumericButtonsCount property.

C#
public static readonly BindableProperty MinNumericButtonsCountProperty

Identifies the NavigateToFirstPageButtonStyle property.

C#
public static readonly BindableProperty NavigateToFirstPageButtonStyleProperty

Identifies the NavigateToFirstPageCommand property.

C#
public static readonly BindableProperty NavigateToFirstPageCommandProperty

Identifies the NavigateToLastPageButtonStyle property.

C#
public static readonly BindableProperty NavigateToLastPageButtonStyleProperty

Identifies the NavigateToLastPageCommand property.

C#
public static readonly BindableProperty NavigateToLastPageCommandProperty

Identifies the NavigateToNextPageButtonStyle property.

C#
public static readonly BindableProperty NavigateToNextPageButtonStyleProperty

Identifies the NavigateToNextPageCommand property.

C#
public static readonly BindableProperty NavigateToNextPageCommandProperty

Identifies the NavigateToPageCommand property.

C#
public static readonly BindableProperty NavigateToPageCommandProperty

Identifies the NavigateToPreviousPageButtonStyle property.

C#
public static readonly BindableProperty NavigateToPreviousPageButtonStyleProperty

Identifies the NavigateToPreviousPageCommand property.

C#
public static readonly BindableProperty NavigateToPreviousPageCommandProperty

Identifies the NavigationComboBoxStyle property.

C#
public static readonly BindableProperty NavigationComboBoxStyleProperty

Identifies the NavigationViewStyle property.

C#
public static readonly BindableProperty NavigationViewStyleProperty

Identifies the NumericButtonStyle property.

C#
public static readonly BindableProperty NumericButtonStyleProperty

Identifies the NumericButtonsViewStyle property.

C#
public static readonly BindableProperty NumericButtonsViewStyleProperty

PageCountProperty

BindableProperty

Identifies the PageCount property.

C#
public static readonly BindableProperty PageCountProperty

PagedSourceProperty

BindableProperty

Identifies the PagedSource property.

C#
public static readonly BindableProperty PagedSourceProperty

PageIndexProperty

BindableProperty

Identifies the PageIndex property.

C#
public static readonly BindableProperty PageIndexProperty

PageSizeProperty

BindableProperty

Identifies the PageSize property.

C#
public static readonly BindableProperty PageSizeProperty

PageSizesProperty

BindableProperty

Identifies the PageSizes property.

C#
public static readonly BindableProperty PageSizesProperty

Identifies the PageSizesViewStyle property.

C#
public static readonly BindableProperty PageSizesViewStyleProperty

SourceProperty

BindableProperty

Identifies the Source property.

C#
public static readonly BindableProperty SourceProperty

Properties

Gets or sets a list of desired combinations of elements that should be displayed. The actual elements that are displayed are the result of this property, the DisplayMode property, and the size of the control.

C#
public IList<DataPagerDisplayMode> AdaptiveDisplayModes { get; set; }

Gets or sets the set of elements that can be displayed. The actual elements that are displayed are the result of this property, the AdaptiveDisplayModes property, and the size of the control.

C#
public DataPagerDisplayMode DisplayMode { get; set; }

Gets or sets the ellipsis mode of the pager. This controls whether the first/last page numeric buttons are replaced with three dots when there are more pages to the left/right.

C#
public DataPagerEllipsisMode EllipsisMode { get; set; }

Gets or sets the spacing between the items.

C#
public double ItemSpacing { get; set; }

Gets or sets the maximum number of numeric buttons.

C#
public int MaxNumericButtonsCount { get; set; }

Gets or sets the minimum number of numeric buttons.

C#
public int MinNumericButtonsCount { get; set; }

Gets or sets a custom style that is to be applied to the first page navigation button. The actual style that is applied is a merger between this style and the default first page navigation button style.

C#
public Style NavigateToFirstPageButtonStyle { get; set; }

Gets or sets the command that is executed when the first page button is pressed.

C#
public ICommand NavigateToFirstPageCommand { get; set; }

Gets or sets a custom style that is to be applied to the last page navigation button. The actual style that is applied is a merger between this style and the default last page navigation button style.

C#
public Style NavigateToLastPageButtonStyle { get; set; }

Gets or sets the command that is executed when the last page button is pressed.

C#
public ICommand NavigateToLastPageCommand { get; set; }

Gets or sets a custom style that is to be applied to the next page navigation button. The actual style that is applied is a merger between this style and the default next page navigation button style.

C#
public Style NavigateToNextPageButtonStyle { get; set; }

Gets or sets the command that is executed when the next page button is pressed.

C#
public ICommand NavigateToNextPageCommand { get; set; }

Gets or sets the command that is executed when a numeric button is pressed. The parameter of this command is of type int and it represents the page index.

C#
public ICommand NavigateToPageCommand { get; set; }

Gets or sets a custom style that is to be applied to the previous page navigation button. The actual style that is applied is a merger between this style and the default previous page navigation button style.

C#
public Style NavigateToPreviousPageButtonStyle { get; set; }

Gets or sets the command that is executed when the previous page button is pressed.

C#
public ICommand NavigateToPreviousPageCommand { get; set; }

Gets or sets the custom style that is applied to the navigation combo box. The actual style that is applied is a merger between this style and the default navigation combo box style.

C#
public Style NavigationComboBoxStyle { get; set; }

Gets or sets the custom style that is applied to the navigation view that contains a label and a RadComboBox presenting the current page number.

C#
public Style NavigationViewStyle { get; set; }

Gets or sets a custom style that is to be applied to the numeric buttons. The actual style that is applied is a merger between this style and the default numeric buttons style.

C#
public Style NumericButtonStyle { get; set; }

Gets or sets a custom style that is to be applied to the view presenting the numeric buttons. The actual style that is applied is a merger between this style and the default style for the numeric buttons view.

C#
public Style NumericButtonsViewStyle { get; set; }

Gets the number of existing pages.

C#
public int PageCount { get; }

Gets the paged collection.

C#
public IEnumerable PagedSource { get; }

Gets or sets the current page index.

C#
public int PageIndex { get; set; }

Gets or sets the number of items per page.

C#
public int PageSize { get; set; }

Gets or sets the page sizes that the end user can choose from.

C#
[TypeConverter(typeof(IntCollectionConverter))]
public IList<int> PageSizes { get; set; }

Gets or sets the custom style that is applied to the view presenting the available page-sizes.

C#
public Style PageSizesViewStyle { get; set; }

Gets or sets the source.

C#
public object Source { get; set; }

Methods

C#
protected override void OnApplyTemplate()

Overrides: RadCompositeContentView.OnApplyTemplate()