TraversalRequest Constructor
.NET Framework 4.5
Initializes a new instance of the TraversalRequest class.
Assembly: WindowsBase (in WindowsBase.dll)
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); }
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)
The .NET Framework does not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.