NavigationSelector
A base class for the RadSlideView and RadPipsPager controls.
Definition
Namespace:Telerik.Windows.Controls
Assembly:Telerik.Windows.Controls.dll
Syntax:
public abstract class NavigationSelector : Selector
Inheritance: objectNavigationSelector
Derived Classes:
Constructors
Initializes a new instance of the NavigationSelector class.
protected NavigationSelector()
Fields
AutoHideButtonsDelayProperty
DependencyProperty
Identifies the AutoHideButtonsDelay dependency property.
public static readonly DependencyProperty AutoHideButtonsDelayProperty
ButtonVisibilityProperty
DependencyProperty
Identifies the ButtonVisibility dependency property.
public static readonly DependencyProperty ButtonVisibilityProperty
IsInfiniteScrollingEnabledProperty
DependencyProperty
Identifies the IsInfiniteScrollingEnabled dependency property.
public static readonly DependencyProperty IsInfiniteScrollingEnabledProperty
NextButtonStyleProperty
DependencyProperty
Identifies the NextButtonStyle dependency property.
public static readonly DependencyProperty NextButtonStyleProperty
OrientationProperty
DependencyProperty
Identifies the Orientation dependency property.
public static readonly DependencyProperty OrientationProperty
PreviousButtonStyleProperty
DependencyProperty
Identifies the PreviousButtonStyle dependency property.
public static readonly DependencyProperty PreviousButtonStyleProperty
Properties
Gets or sets the period of inactivity after which the buttons will be hidden.
public TimeSpan? AutoHideButtonsDelay { get; set; }
Gets or sets an enum value indicating when the button will be visible.
public ButtonVisibility ButtonVisibility { get; set; }
Gets or sets a boolean value indicating whether the selected item will be moved to the first one when the last one is reached and to the last one when the first one is reached.
public bool IsInfiniteScrollingEnabled { get; set; }
NextButtonStyle
Style
Gets or sets a style that will be applied to the button that moves to the next item. The TargetType should be RadButton.
public Style NextButtonStyle { get; set; }
The visibility of the buttons is controlled through the ButtonVisibility property.
Orientation
Orientation
Gets or sets the orientation of the control.
public Orientation Orientation { get; set; }
PreviousButtonStyle
Style
Gets or sets a style that will be applied to the button that moves to the previous item. The TargetType should be RadButton.
public Style PreviousButtonStyle { get; set; }
The visibility of the buttons is controlled through the ButtonVisibility property.
Methods
Returns the next index taking into account whether infinite looping is enabled.
Returns the previous index taking into account whether infinite looping is enabled.
Moves the selected item to the next one.
public void MoveSelectedToNext()
Moves the selected item to the previous one.
public void MoveSelectedToPrevious()
public override void OnApplyTemplate()
protected override void OnMouseEnter(MouseEventArgs e)
protected override void OnMouseLeave(MouseEventArgs e)
protected override void OnMouseMove(MouseEventArgs e)
protected override void OnPreviewKeyDown(KeyEventArgs e)
protected override void OnPreviewMouseWheel(MouseWheelEventArgs e)