CommandNavigationHelper Class
Saves and restores elements to be focused after interacting with menus and toolbars.
Assembly: Microsoft.VisualStudio.Shell.Immutable.14.0 (in Microsoft.VisualStudio.Shell.Immutable.14.0.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | CommandFocusMode | Specifies the CommandFocusMode. |
![]() ![]() | CommandNavigationOrder | Allows a control to specify its keyboard navigation cycle order with respect to other command navigable controls. A larger value moves the control later in the cycle list. |
![]() ![]() | IsCommandNavigable | Marks a control as part of the keyboard navigation cycle list for menus/toolbars. |
| Name | Description | |
|---|---|---|
![]() ![]() | GetCommandFocusMode(DependencyObject) | Gets the command focus mode for the specified element. |
![]() ![]() | GetCommandNavigationOrder(DependencyObject) | Gets the command navigation order for the specified element. |
![]() ![]() | GetIsCommandNavigable(DependencyObject) | Determins whether the command is navigable. |
![]() ![]() | SetCommandFocusMode(DependencyObject, CommandNavigationHelper.CommandFocusMode) | Sets the command focus mode for the element. |
![]() ![]() | SetCommandNavigationOrder(DependencyObject, Int32) | Sets the command navigation order for the specified element. |
![]() ![]() | SetIsCommandNavigable(DependencyObject, Boolean) | Determines whether or not the command is navigable. |
| Name | Description | |
|---|---|---|
![]() ![]() | CommandFocusModeProperty | Specifies how the control on which it's set is registered with the CommandFocusManager for handling focus restoration and entering menu mode. |
![]() ![]() | CommandNavigationOrderProperty | Allows a control to specify its keyboard navigation cycle order with respect to other command navigable controls. A larger value moves the control later in the cycle list. |
![]() ![]() | IsCommandNavigableProperty | Marks a control as part of the keyboard navigation cycle list for menus/toolbars. |
| Name | Description | |
|---|---|---|
![]() ![]() | CommandFocusModePropertyChanged | Raised when the CommandFocusMode property has changed. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.




