Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

TraversalRequest Constructor

Initializes a new instance of the TraversalRequest class.

Namespace:  System.Windows.Input
Assembly:  WindowsBase (in WindowsBase.dll)

public TraversalRequest(
	FocusNavigationDirection focusNavigationDirection
)

Parameters

focusNavigationDirection
Type: System.Windows.Input.FocusNavigationDirection

The intended direction of the focus traversal, as a value of the enumeration.

The following example creates a TraversalRequest instance as input for a FrameworkElement.MoveFocus call.

// Creating a FocusNavigationDirection object and setting it to a 
// local field that contains the direction selected.
FocusNavigationDirection focusDirection = _focusMoveValue;

// MoveFocus takes a TraveralReqest as its argument.
TraversalRequest request = new TraversalRequest(focusDirection);

// Gets the element with keyboard focus.
UIElement elementWithFocus = Keyboard.FocusedElement as UIElement;

// Change keyboard focus. 
if (elementWithFocus != null)
{
    elementWithFocus.MoveFocus(request);
}

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Show:
© 2015 Microsoft