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