New to Telerik UI for WPFStart a free 30-day trial

A base class for the RadSlideView and RadPipsPager controls.

Definition

Namespace:Telerik.Windows.Controls

Assembly:Telerik.Windows.Controls.dll

Syntax:

C#
public abstract class NavigationSelector : Selector

Inheritance: objectNavigationSelector

Derived Classes: RadPipsPagerRadSlideView

Constructors

Initializes a new instance of the NavigationSelector class.

C#
protected NavigationSelector()

Fields

Identifies the AutoHideButtonsDelay dependency property.

C#
public static readonly DependencyProperty AutoHideButtonsDelayProperty

ButtonVisibilityProperty

DependencyProperty

Identifies the ButtonVisibility dependency property.

C#
public static readonly DependencyProperty ButtonVisibilityProperty

Identifies the IsInfiniteScrollingEnabled dependency property.

C#
public static readonly DependencyProperty IsInfiniteScrollingEnabledProperty

NextButtonStyleProperty

DependencyProperty

Identifies the NextButtonStyle dependency property.

C#
public static readonly DependencyProperty NextButtonStyleProperty

OrientationProperty

DependencyProperty

Identifies the Orientation dependency property.

C#
public static readonly DependencyProperty OrientationProperty

PreviousButtonStyleProperty

DependencyProperty

Identifies the PreviousButtonStyle dependency property.

C#
public static readonly DependencyProperty PreviousButtonStyleProperty

Properties

Gets or sets the period of inactivity after which the buttons will be hidden.

C#
public TimeSpan? AutoHideButtonsDelay { get; set; }

Gets or sets an enum value indicating when the button will be visible.

C#
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.

C#
public bool IsInfiniteScrollingEnabled { get; set; }

Gets or sets a style that will be applied to the button that moves to the next item. The TargetType should be RadButton.

C#
public Style NextButtonStyle { get; set; }
Remarks:

The visibility of the buttons is controlled through the ButtonVisibility property.

Orientation

Orientation

Gets or sets the orientation of the control.

C#
public Orientation Orientation { get; set; }

Gets or sets a style that will be applied to the button that moves to the previous item. The TargetType should be RadButton.

C#
public Style PreviousButtonStyle { get; set; }
Remarks:

The visibility of the buttons is controlled through the ButtonVisibility property.

Methods

Returns the next index taking into account whether infinite looping is enabled.

C#
protected int GetNextIndex()
Returns:

int

Returns the previous index taking into account whether infinite looping is enabled.

C#
protected int GetPreviousIndex()
Returns:

int

Moves the selected item to the next one.

C#
public void MoveSelectedToNext()

Moves the selected item to the previous one.

C#
public void MoveSelectedToPrevious()
C#
public override void OnApplyTemplate()
C#
protected override void OnMouseEnter(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected override void OnMouseLeave(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected override void OnMouseMove(MouseEventArgs e)
Parameters:eMouseEventArgs
C#
protected override void OnPreviewKeyDown(KeyEventArgs e)
Parameters:eKeyEventArgs
C#
protected override void OnPreviewMouseWheel(MouseWheelEventArgs e)
Parameters:eMouseWheelEventArgs