ClassNavigationSelector
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
NavigationSelector()
Initializes a new instance of the NavigationSelector class.
Declaration
protected NavigationSelector()
Fields
AutoHideButtonsDelayProperty
Identifies the AutoHideButtonsDelay dependency property.
Declaration
public static readonly DependencyProperty AutoHideButtonsDelayProperty
Field Value
DependencyProperty
ButtonVisibilityProperty
Identifies the ButtonVisibility dependency property.
Declaration
public static readonly DependencyProperty ButtonVisibilityProperty
Field Value
DependencyProperty
IsInfiniteScrollingEnabledProperty
Identifies the IsInfiniteScrollingEnabled dependency property.
Declaration
public static readonly DependencyProperty IsInfiniteScrollingEnabledProperty
Field Value
DependencyProperty
NextButtonStyleProperty
Identifies the NextButtonStyle dependency property.
Declaration
public static readonly DependencyProperty NextButtonStyleProperty
Field Value
DependencyProperty
OrientationProperty
Identifies the Orientation dependency property.
Declaration
public static readonly DependencyProperty OrientationProperty
Field Value
DependencyProperty
PreviousButtonStyleProperty
Identifies the PreviousButtonStyle dependency property.
Declaration
public static readonly DependencyProperty PreviousButtonStyleProperty
Field Value
DependencyProperty
Properties
AutoHideButtonsDelay
Gets or sets the period of inactivity after which the buttons will be hidden.
Declaration
public TimeSpan? AutoHideButtonsDelay { get; set; }
Property Value
ButtonVisibility
Gets or sets an enum value indicating when the button will be visible.
Declaration
public ButtonVisibility ButtonVisibility { get; set; }
Property Value
IsInfiniteScrollingEnabled
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.
Declaration
public bool IsInfiniteScrollingEnabled { get; set; }
Property Value
NextButtonStyle
Gets or sets a style that will be applied to the button that moves to the next item. The TargetType should be RadButton.
Declaration
public Style NextButtonStyle { get; set; }
Property Value
Style
Remarks
The visibility of the buttons is controlled through the ButtonVisibility property.
Orientation
Gets or sets the orientation of the control.
Declaration
public Orientation Orientation { get; set; }
Property Value
Orientation
PreviousButtonStyle
Gets or sets a style that will be applied to the button that moves to the previous item. The TargetType should be RadButton.
Declaration
public Style PreviousButtonStyle { get; set; }
Property Value
Style
Remarks
The visibility of the buttons is controlled through the ButtonVisibility property.
Methods
GetNextIndex()
Returns the next index taking into account whether infinite looping is enabled.
GetPreviousIndex()
Returns the previous index taking into account whether infinite looping is enabled.
MoveSelectedToNext()
Moves the selected item to the next one.
Declaration
public void MoveSelectedToNext()
MoveSelectedToPrevious()
Moves the selected item to the previous one.
Declaration
public void MoveSelectedToPrevious()
OnApplyTemplate()
Declaration
public override void OnApplyTemplate()
OnMouseEnter(MouseEventArgs)
Declaration
protected override void OnMouseEnter(MouseEventArgs e)
Parameters
e
MouseEventArgs
OnMouseLeave(MouseEventArgs)
Declaration
protected override void OnMouseLeave(MouseEventArgs e)
Parameters
e
MouseEventArgs
OnMouseMove(MouseEventArgs)
Declaration
protected override void OnMouseMove(MouseEventArgs e)
Parameters
e
MouseEventArgs
OnPreviewKeyDown(KeyEventArgs)
Declaration
protected override void OnPreviewKeyDown(KeyEventArgs e)
Parameters
e
KeyEventArgs
OnPreviewMouseWheel(MouseWheelEventArgs)
Declaration
protected override void OnPreviewMouseWheel(MouseWheelEventArgs e)
Parameters
e
MouseWheelEventArgs