ClassRadDataPager
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:
public class RadDataPager : RadBorderContentView, IRadContentView, IContentView, IView, IElement, ITransform, IPadding, ICrossPlatformLayout
Inheritance: objectRadContentViewRadCompositeContentViewRadBorderContentViewRadDataPager
Implements:
Inherited Members
Constructors
RadDataPager()
Initializes a new instance of the class.
Declaration
public RadDataPager()
Fields
AdaptiveDisplayModesProperty
Identifies the AdaptiveDisplayModes property.
Declaration
public static readonly BindableProperty AdaptiveDisplayModesProperty
Field Value
BindableProperty
DisplayModeProperty
Identifies the DisplayMode property.
Declaration
public static readonly BindableProperty DisplayModeProperty
Field Value
BindableProperty
EllipsisModeProperty
Identifies the EllipsisMode property.
Declaration
public static readonly BindableProperty EllipsisModeProperty
Field Value
BindableProperty
ItemSpacingProperty
Identifies the ItemSpacing property.
Declaration
public static readonly BindableProperty ItemSpacingProperty
Field Value
BindableProperty
MaxNumericButtonsCountProperty
Identifies the MaxNumericButtonsCount property.
Declaration
public static readonly BindableProperty MaxNumericButtonsCountProperty
Field Value
BindableProperty
MinNumericButtonsCountProperty
Identifies the MinNumericButtonsCount property.
Declaration
public static readonly BindableProperty MinNumericButtonsCountProperty
Field Value
BindableProperty
NavigateToFirstPageButtonStyleProperty
Identifies the NavigateToFirstPageButtonStyle property.
Declaration
public static readonly BindableProperty NavigateToFirstPageButtonStyleProperty
Field Value
BindableProperty
NavigateToFirstPageCommandProperty
Identifies the NavigateToFirstPageCommand property.
Declaration
public static readonly BindableProperty NavigateToFirstPageCommandProperty
Field Value
BindableProperty
NavigateToLastPageButtonStyleProperty
Identifies the NavigateToLastPageButtonStyle property.
Declaration
public static readonly BindableProperty NavigateToLastPageButtonStyleProperty
Field Value
BindableProperty
NavigateToLastPageCommandProperty
Identifies the NavigateToLastPageCommand property.
Declaration
public static readonly BindableProperty NavigateToLastPageCommandProperty
Field Value
BindableProperty
NavigateToNextPageButtonStyleProperty
Identifies the NavigateToNextPageButtonStyle property.
Declaration
public static readonly BindableProperty NavigateToNextPageButtonStyleProperty
Field Value
BindableProperty
NavigateToNextPageCommandProperty
Identifies the NavigateToNextPageCommand property.
Declaration
public static readonly BindableProperty NavigateToNextPageCommandProperty
Field Value
BindableProperty
NavigateToPageCommandProperty
Identifies the NavigateToPageCommand property.
Declaration
public static readonly BindableProperty NavigateToPageCommandProperty
Field Value
BindableProperty
NavigateToPreviousPageButtonStyleProperty
Identifies the NavigateToPreviousPageButtonStyle property.
Declaration
public static readonly BindableProperty NavigateToPreviousPageButtonStyleProperty
Field Value
BindableProperty
NavigateToPreviousPageCommandProperty
Identifies the NavigateToPreviousPageCommand property.
Declaration
public static readonly BindableProperty NavigateToPreviousPageCommandProperty
Field Value
BindableProperty
NavigationComboBoxStyleProperty
Identifies the NavigationComboBoxStyle property.
Declaration
public static readonly BindableProperty NavigationComboBoxStyleProperty
Field Value
BindableProperty
NavigationViewStyleProperty
Identifies the NavigationViewStyle property.
Declaration
public static readonly BindableProperty NavigationViewStyleProperty
Field Value
BindableProperty
NumericButtonStyleProperty
Identifies the NumericButtonStyle property.
Declaration
public static readonly BindableProperty NumericButtonStyleProperty
Field Value
BindableProperty
NumericButtonsViewStyleProperty
Identifies the NumericButtonsViewStyle property.
Declaration
public static readonly BindableProperty NumericButtonsViewStyleProperty
Field Value
BindableProperty
PageCountProperty
Identifies the PageCount property.
Declaration
public static readonly BindableProperty PageCountProperty
Field Value
BindableProperty
PageIndexProperty
Identifies the PageIndex property.
Declaration
public static readonly BindableProperty PageIndexProperty
Field Value
BindableProperty
PageSizeProperty
Identifies the PageSize property.
Declaration
public static readonly BindableProperty PageSizeProperty
Field Value
BindableProperty
PageSizesProperty
Identifies the PageSizes property.
Declaration
public static readonly BindableProperty PageSizesProperty
Field Value
BindableProperty
PageSizesViewStyleProperty
Identifies the PageSizesViewStyle property.
Declaration
public static readonly BindableProperty PageSizesViewStyleProperty
Field Value
BindableProperty
PagedSourceProperty
Identifies the PagedSource property.
Declaration
public static readonly BindableProperty PagedSourceProperty
Field Value
BindableProperty
SourceProperty
Identifies the Source property.
Declaration
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
public IList<DataPagerDisplayMode> AdaptiveDisplayModes { get; set; }
Property Value
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
public DataPagerDisplayMode DisplayMode { get; set; }
Property Value
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
public DataPagerEllipsisMode EllipsisMode { get; set; }
Property Value
ItemSpacing
Gets or sets the spacing between the items.
MaxNumericButtonsCount
Gets or sets the maximum number of numeric buttons.
MinNumericButtonsCount
Gets or sets the minimum number of numeric buttons.
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
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
public ICommand NavigateToFirstPageCommand { get; set; }
Property Value
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
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
public ICommand NavigateToLastPageCommand { get; set; }
Property Value
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
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
public ICommand NavigateToNextPageCommand { get; set; }
Property Value
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
public ICommand NavigateToPageCommand { get; set; }
Property Value
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
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
public ICommand NavigateToPreviousPageCommand { get; set; }
Property Value
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
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
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
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
public Style NumericButtonsViewStyle { get; set; }
Property Value
Style
PageCount
Gets the number of existing pages.
PageIndex
Gets or sets the current page index.
PageSize
Gets or sets the number of items per page.
PageSizes
Gets or sets the page sizes that the end user can choose from.
PageSizesViewStyle
Gets or sets the custom style that is applied to the view presenting the available page-sizes.
Declaration
public Style PageSizesViewStyle { get; set; }
Property Value
Style
PagedSource
Gets the paged collection.
Methods
OnApplyTemplate()
Declaration
protected override void OnApplyTemplate()
Overrides