RadPipsPager
Represents a control that enables navigation within linearly paginated content and can be used as a navigation assistant for other controls, such as the RadSlideView. The RadPipsPager provides visual indicators, or "pips," that represent each page, allowing users to easily navigate through them. It supports features such as selectable items, customizable item size and margin, and the ability to specify the maximum number of visible pips. The class also includes automation support to enhance accessibility and provides methods to center the view around the currently selected item.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.dll
Syntax:
[TelerikToolboxCategory("Navigation")]
public class RadPipsPager : NavigationSelector
Inheritance: objectNavigationSelectorRadPipsPager
Inherited Members
Constructors
Initializes a new instance of the RadPipsPager class.
public RadPipsPager()
Fields
ItemMarginProperty
DependencyProperty
Identifies the ItemMargin dependency property.
public static readonly DependencyProperty ItemMarginProperty
ItemSizeProperty
DependencyProperty
Identifies the ItemSize dependency property.
public static readonly DependencyProperty ItemSizeProperty
MaxVisiblePipsProperty
DependencyProperty
Identifies the MaxVisiblePips dependency property.
public static readonly DependencyProperty MaxVisiblePipsProperty
Properties
ItemMargin
Thickness
Gets or sets the margin of each item.
public Thickness ItemMargin { get; set; }
ItemSize
Size
Gets or sets the Size of the items.
public Size ItemSize { get; set; }
Gets or sets the maximum number of visible pips.
public int MaxVisiblePips { get; set; }
Methods
GetContainerForItemOverride()
DependencyObject
protected override DependencyObject GetContainerForItemOverride()
DependencyObject
public override void OnApplyTemplate()
Overrides:
OnCreateAutomationPeer()
AutomationPeer
Returns class-specific AutomationPeer.
protected override AutomationPeer OnCreateAutomationPeer()
AutomationPeer
The type-specific AutomationPeer implementation.
Raises the event. This method is invoked whenever is set to true internally.
protected override void OnInitialized(EventArgs e)
The RoutedEventArgs that contains the event data.
protected override void OnItemsChanged(NotifyCollectionChangedEventArgs e)
protected override void OnItemsSourceChanged(IEnumerable oldValue, IEnumerable newValue)
protected override void OnSelectionChanged(SelectionChangedEventArgs e)
protected override void PrepareContainerForItemOverride(DependencyObject element, object item)
Resets the theme.
public void ResetTheme()