Class
RadDataPager

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

Namespace:Telerik.Maui.Controls

Assembly:Telerik.Maui.Controls.dll

Syntax:

cs-api-definition
public class RadDataPager : RadBorderContentView, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout

Inheritance: objectRadContentViewRadCompositeContentViewRadBorderContentViewRadDataPager

Implements: IContentViewICrossPlatformLayoutIElementIPaddingIRadContentViewITransformIView

Inherited Members RadBorderContentView.BackgroundColorPropertyRadBorderContentView.BackgroundPropertyRadBorderContentView.BorderColorPropertyRadBorderContentView.BorderBrushPropertyRadBorderContentView.BorderThicknessPropertyRadBorderContentView.CornerRadiusPropertyRadBorderContentView.ContentPaddingPropertyRadBorderContentView.BackgroundColorRadBorderContentView.BackgroundRadBorderContentView.BorderColorRadBorderContentView.BorderBrushRadBorderContentView.BorderThicknessRadBorderContentView.CornerRadiusRadBorderContentView.ContentPaddingRadCompositeContentView.StylePropertyRadCompositeContentView.ControlTemplatePropertyRadCompositeContentView.OnBindingContextChanged()RadCompositeContentView.OnPropertyChanged(string)RadCompositeContentView.StyleRadCompositeContentView.ControlTemplateRadContentView.ActualStyleClassPropertyRadContentView.OnChildAdded(Element)RadContentView.OnChildRemoved(Element, int)RadContentView.OnHandlerChanged()

Constructors

RadDataPager()

Initializes a new instance of the class.

Declaration

cs-api-definition
public RadDataPager()

Fields

AdaptiveDisplayModesProperty

Identifies the AdaptiveDisplayModes property.

Declaration

cs-api-definition
public static readonly BindableProperty AdaptiveDisplayModesProperty

Field Value

BindableProperty

DisplayModeProperty

Identifies the DisplayMode property.

Declaration

cs-api-definition
public static readonly BindableProperty DisplayModeProperty

Field Value

BindableProperty

EllipsisModeProperty

Identifies the EllipsisMode property.

Declaration

cs-api-definition
public static readonly BindableProperty EllipsisModeProperty

Field Value

BindableProperty

ItemSpacingProperty

Identifies the ItemSpacing property.

Declaration

cs-api-definition
public static readonly BindableProperty ItemSpacingProperty

Field Value

BindableProperty

MaxNumericButtonsCountProperty

Identifies the MaxNumericButtonsCount property.

Declaration

cs-api-definition
public static readonly BindableProperty MaxNumericButtonsCountProperty

Field Value

BindableProperty

MinNumericButtonsCountProperty

Identifies the MinNumericButtonsCount property.

Declaration

cs-api-definition
public static readonly BindableProperty MinNumericButtonsCountProperty

Field Value

BindableProperty

NavigateToFirstPageButtonStyleProperty

Identifies the NavigateToFirstPageButtonStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToFirstPageButtonStyleProperty

Field Value

BindableProperty

NavigateToFirstPageCommandProperty

Identifies the NavigateToFirstPageCommand property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToFirstPageCommandProperty

Field Value

BindableProperty

NavigateToLastPageButtonStyleProperty

Identifies the NavigateToLastPageButtonStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToLastPageButtonStyleProperty

Field Value

BindableProperty

NavigateToLastPageCommandProperty

Identifies the NavigateToLastPageCommand property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToLastPageCommandProperty

Field Value

BindableProperty

NavigateToNextPageButtonStyleProperty

Identifies the NavigateToNextPageButtonStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToNextPageButtonStyleProperty

Field Value

BindableProperty

NavigateToNextPageCommandProperty

Identifies the NavigateToNextPageCommand property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToNextPageCommandProperty

Field Value

BindableProperty

NavigateToPageCommandProperty

Identifies the NavigateToPageCommand property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToPageCommandProperty

Field Value

BindableProperty

NavigateToPreviousPageButtonStyleProperty

Identifies the NavigateToPreviousPageButtonStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToPreviousPageButtonStyleProperty

Field Value

BindableProperty

NavigateToPreviousPageCommandProperty

Identifies the NavigateToPreviousPageCommand property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigateToPreviousPageCommandProperty

Field Value

BindableProperty

NavigationComboBoxStyleProperty

Identifies the NavigationComboBoxStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigationComboBoxStyleProperty

Field Value

BindableProperty

NavigationViewStyleProperty

Identifies the NavigationViewStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty NavigationViewStyleProperty

Field Value

BindableProperty

NumericButtonStyleProperty

Identifies the NumericButtonStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty NumericButtonStyleProperty

Field Value

BindableProperty

NumericButtonsViewStyleProperty

Identifies the NumericButtonsViewStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty NumericButtonsViewStyleProperty

Field Value

BindableProperty

PageCountProperty

Identifies the PageCount property.

Declaration

cs-api-definition
public static readonly BindableProperty PageCountProperty

Field Value

BindableProperty

PageIndexProperty

Identifies the PageIndex property.

Declaration

cs-api-definition
public static readonly BindableProperty PageIndexProperty

Field Value

BindableProperty

PageSizeProperty

Identifies the PageSize property.

Declaration

cs-api-definition
public static readonly BindableProperty PageSizeProperty

Field Value

BindableProperty

PageSizesProperty

Identifies the PageSizes property.

Declaration

cs-api-definition
public static readonly BindableProperty PageSizesProperty

Field Value

BindableProperty

PageSizesViewStyleProperty

Identifies the PageSizesViewStyle property.

Declaration

cs-api-definition
public static readonly BindableProperty PageSizesViewStyleProperty

Field Value

BindableProperty

PagedSourceProperty

Identifies the PagedSource property.

Declaration

cs-api-definition
public static readonly BindableProperty PagedSourceProperty

Field Value

BindableProperty

SourceProperty

Identifies the Source property.

Declaration

cs-api-definition
public static readonly BindableProperty SourceProperty

Field Value

BindableProperty

Properties

AdaptiveDisplayModes

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.

Declaration

cs-api-definition
public IList<DataPagerDisplayMode> AdaptiveDisplayModes { get; set; }

Property Value

IList<DataPagerDisplayMode>

DisplayMode

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.

Declaration

cs-api-definition
public DataPagerDisplayMode DisplayMode { get; set; }

Property Value

DataPagerDisplayMode

EllipsisMode

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.

Declaration

cs-api-definition
public DataPagerEllipsisMode EllipsisMode { get; set; }

Property Value

DataPagerEllipsisMode

ItemSpacing

Gets or sets the spacing between the items.

Declaration

cs-api-definition
public double ItemSpacing { get; set; }

Property Value

double

MaxNumericButtonsCount

Gets or sets the maximum number of numeric buttons.

Declaration

cs-api-definition
public int MaxNumericButtonsCount { get; set; }

Property Value

int

MinNumericButtonsCount

Gets or sets the minimum number of numeric buttons.

Declaration

cs-api-definition
public int MinNumericButtonsCount { get; set; }

Property Value

int

NavigateToFirstPageButtonStyle

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.

Declaration

cs-api-definition
public Style NavigateToFirstPageButtonStyle { get; set; }

Property Value

Style

NavigateToFirstPageCommand

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

Declaration

cs-api-definition
public ICommand NavigateToFirstPageCommand { get; set; }

Property Value

ICommand

NavigateToLastPageButtonStyle

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.

Declaration

cs-api-definition
public Style NavigateToLastPageButtonStyle { get; set; }

Property Value

Style

NavigateToLastPageCommand

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

Declaration

cs-api-definition
public ICommand NavigateToLastPageCommand { get; set; }

Property Value

ICommand

NavigateToNextPageButtonStyle

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.

Declaration

cs-api-definition
public Style NavigateToNextPageButtonStyle { get; set; }

Property Value

Style

NavigateToNextPageCommand

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

Declaration

cs-api-definition
public ICommand NavigateToNextPageCommand { get; set; }

Property Value

ICommand

NavigateToPageCommand

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.

Declaration

cs-api-definition
public ICommand NavigateToPageCommand { get; set; }

Property Value

ICommand

NavigateToPreviousPageButtonStyle

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.

Declaration

cs-api-definition
public Style NavigateToPreviousPageButtonStyle { get; set; }

Property Value

Style

NavigateToPreviousPageCommand

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

Declaration

cs-api-definition
public ICommand NavigateToPreviousPageCommand { get; set; }

Property Value

ICommand

NavigationComboBoxStyle

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.

Declaration

cs-api-definition
public Style NavigationComboBoxStyle { get; set; }

Property Value

Style

NavigationViewStyle

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.

Declaration

cs-api-definition
public Style NavigationViewStyle { get; set; }

Property Value

Style

NumericButtonStyle

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.

Declaration

cs-api-definition
public Style NumericButtonStyle { get; set; }

Property Value

Style

NumericButtonsViewStyle

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.

Declaration

cs-api-definition
public Style NumericButtonsViewStyle { get; set; }

Property Value

Style

PageCount

Gets the number of existing pages.

Declaration

cs-api-definition
public int PageCount { get; }

Property Value

int

PageIndex

Gets or sets the current page index.

Declaration

cs-api-definition
public int PageIndex { get; set; }

Property Value

int

PageSize

Gets or sets the number of items per page.

Declaration

cs-api-definition
public int PageSize { get; set; }

Property Value

int

PageSizes

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

Declaration

cs-api-definition
[TypeConverter(typeof(IntCollectionConverter))]
public IList<int> PageSizes { get; set; }

Property Value

IList<int>

PageSizesViewStyle

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

Declaration

cs-api-definition
public Style PageSizesViewStyle { get; set; }

Property Value

Style

PagedSource

Gets the paged collection.

Declaration

cs-api-definition
public IEnumerable PagedSource { get; }

Property Value

IEnumerable

Source

Gets or sets the source.

Declaration

cs-api-definition
public object Source { get; set; }

Property Value

object

Methods

OnApplyTemplate()

Declaration

cs-api-definition
protected override void OnApplyTemplate()

Overrides RadCompositeContentView.OnApplyTemplate()