1 instantiation of KeyboardNavigationMode
PresentationFramework (1)
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
11585bamlType.DefaultConstructor = delegate() { return new System.Windows.Input.KeyboardNavigationMode(); };
126 references to KeyboardNavigationMode
PresentationFramework (125)
src\Framework\MS\Internal\Annotations\Component\MArkedHighlightComponent.cs (2)
1044KeyboardNavigation.SetTabNavigation(host, KeyboardNavigationMode.Local); 1045KeyboardNavigation.SetControlTabNavigation(host, KeyboardNavigationMode.Local);
src\Framework\MS\Internal\AppModel\RootBrowserWindow.cs (2)
83SetValue(KeyboardNavigation.TabNavigationProperty, KeyboardNavigationMode.Continue); 84SetValue(KeyboardNavigation.ControlTabNavigationProperty, KeyboardNavigationMode.Continue);
src\Framework\MS\Internal\Documents\DocumentViewerHelper.cs (2)
60KeyboardNavigation.SetTabNavigation(findToolBarHost, KeyboardNavigationMode.Continue); 79KeyboardNavigation.SetTabNavigation(findToolBarHost, KeyboardNavigationMode.None);
src\Framework\System\Windows\Controls\Calendar.cs (2)
85KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(Calendar), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once)); 86KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(Calendar), new FrameworkPropertyMetadata(KeyboardNavigationMode.Contained));
src\Framework\System\Windows\Controls\ComboBox.cs (3)
47KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(ComboBox), new FrameworkPropertyMetadata(KeyboardNavigationMode.Local)); 48KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(typeof(ComboBox), new FrameworkPropertyMetadata(KeyboardNavigationMode.None)); 49KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(ComboBox), new FrameworkPropertyMetadata(KeyboardNavigationMode.None));
src\Framework\System\Windows\Controls\ContextMenu.cs (3)
54KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(ContextMenu), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle)); 55KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(typeof(ContextMenu), new FrameworkPropertyMetadata(KeyboardNavigationMode.Contained)); 56KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(ContextMenu), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle));
src\Framework\System\Windows\Controls\DataGrid.cs (12)
58KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(KeyboardNavigationMode.Contained)); 59KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(ownerType, new FrameworkPropertyMetadata(KeyboardNavigationMode.Once)); 5600KeyboardNavigationMode keyboardNavigationMode = KeyboardNavigation.GetDirectionalNavigation(this); 5601if (keyboardNavigationMode == KeyboardNavigationMode.Once) 5711if (keyboardNavigationMode == KeyboardNavigationMode.Cycle) 5715else if (keyboardNavigationMode == KeyboardNavigationMode.Contained) 5757if (keyboardNavigationMode == KeyboardNavigationMode.Cycle) 5761else if (keyboardNavigationMode == KeyboardNavigationMode.Contained) 5791if (keyboardNavigationMode == KeyboardNavigationMode.Cycle) 5795else if (keyboardNavigationMode == KeyboardNavigationMode.Contained) 5826if (keyboardNavigationMode == KeyboardNavigationMode.Cycle) 5830else if (keyboardNavigationMode == KeyboardNavigationMode.Contained)
src\Framework\System\Windows\Controls\DataGridCell.cs (1)
37KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(DataGridCell), new FrameworkPropertyMetadata(KeyboardNavigationMode.Local));
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (1)
33KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(DataGridCellsPanel), new FrameworkPropertyMetadata(KeyboardNavigationMode.Local));
src\Framework\System\Windows\Controls\DatePicker.cs (1)
92KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(DatePicker), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once));
src\Framework\System\Windows\Controls\Frame.cs (2)
137KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(Frame), new FrameworkPropertyMetadata(KeyboardNavigationMode.Local)); 138KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(typeof(Frame), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once));
src\Framework\System\Windows\Controls\ItemsControl.cs (4)
2008KeyboardNavigationMode mode = KeyboardNavigation.GetDirectionalNavigation(startingParent); 2009if (mode == KeyboardNavigationMode.Contained || 2010mode == KeyboardNavigationMode.Cycle) 2029bool isCycle = KeyboardNavigation.GetDirectionalNavigation(this) == KeyboardNavigationMode.Cycle;
src\Framework\System\Windows\Controls\ListBox.cs (2)
67KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(ListBox), new FrameworkPropertyMetadata(KeyboardNavigationMode.Contained)); 68KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(ListBox), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once));
src\Framework\System\Windows\Controls\ListBoxItem.cs (2)
53KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(ListBoxItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once)); 54KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(ListBoxItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.Local));
src\Framework\System\Windows\Controls\Menu.cs (2)
65KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(typeof(Menu), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once)); 66KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(Menu), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle));
src\Framework\System\Windows\Controls\MenuItem.cs (1)
194KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(MenuItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.None));
src\Framework\System\Windows\Controls\Primitives\CalendarItem.cs (2)
67KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(CalendarItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once)); 68KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(CalendarItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.Contained));
src\Framework\System\Windows\Controls\Primitives\TabPanel.cs (2)
56KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(TabPanel), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once)); 57KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(TabPanel), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle));
src\Framework\System\Windows\Controls\ScrollViewer.cs (1)
2964KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(ScrollViewer), new FrameworkPropertyMetadata(KeyboardNavigationMode.Local));
src\Framework\System\Windows\Controls\StickyNote.cs (1)
138KeyboardNavigation.TabNavigationProperty.OverrideMetadata(owner, new FrameworkPropertyMetadata(KeyboardNavigationMode.Local));
src\Framework\System\Windows\Controls\TabControl.cs (1)
49KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(TabControl), new FrameworkPropertyMetadata(KeyboardNavigationMode.Contained));
src\Framework\System\Windows\Controls\TabItem.cs (2)
59KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(TabItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.Contained)); 60KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(TabItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.Local));
src\Framework\System\Windows\Controls\ToolBar.cs (3)
77KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(ToolBar), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle)); 78KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(ToolBar), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle)); 79KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(typeof(ToolBar), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once));
src\Framework\System\Windows\Controls\ToolBarTray.cs (1)
55KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(typeof(ToolBarTray), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle));
src\Framework\System\Windows\Controls\TreeView.cs (2)
40KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(TreeView), new FrameworkPropertyMetadata(KeyboardNavigationMode.Contained)); 41KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(TreeView), new FrameworkPropertyMetadata(KeyboardNavigationMode.None));
src\Framework\System\Windows\Controls\TreeViewItem.cs (2)
40KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(TreeViewItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.Continue)); 41KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(TreeViewItem), new FrameworkPropertyMetadata(KeyboardNavigationMode.None));
src\Framework\System\Windows\Input\KeyboardNavigation.cs (58)
230typeof(KeyboardNavigationMode), 232new FrameworkPropertyMetadata(KeyboardNavigationMode.Continue), 245typeof(KeyboardNavigationMode), 247new FrameworkPropertyMetadata(KeyboardNavigationMode.Continue), 260typeof(KeyboardNavigationMode), 262new FrameworkPropertyMetadata(KeyboardNavigationMode.Continue), 407public static void SetTabNavigation(DependencyObject element, KeyboardNavigationMode mode) 424public static KeyboardNavigationMode GetTabNavigation(DependencyObject element) 430return (KeyboardNavigationMode)element.GetValue(TabNavigationProperty); 439public static void SetControlTabNavigation(DependencyObject element, KeyboardNavigationMode mode) 456public static KeyboardNavigationMode GetControlTabNavigation(DependencyObject element) 462return (KeyboardNavigationMode)element.GetValue(ControlTabNavigationProperty); 471public static void SetDirectionalNavigation(DependencyObject element, KeyboardNavigationMode mode) 488public static KeyboardNavigationMode GetDirectionalNavigation(DependencyObject element) 494return (KeyboardNavigationMode)element.GetValue(DirectionalNavigationProperty); 530KeyboardNavigationMode value = (KeyboardNavigationMode)o; 531return value == KeyboardNavigationMode.Contained 532|| value == KeyboardNavigationMode.Continue 533|| value == KeyboardNavigationMode.Cycle 534|| value == KeyboardNavigationMode.None 535|| value == KeyboardNavigationMode.Once 536|| value == KeyboardNavigationMode.Local; 1021if (GetKeyNavigationMode(container) == KeyboardNavigationMode.Once) 1220KeyboardNavigationMode mode = GetKeyNavigationMode(parent); 1221if (mode == KeyboardNavigationMode.Contained || mode == KeyboardNavigationMode.Cycle) 2014return GetKeyNavigationMode(e) != KeyboardNavigationMode.Continue; 2058private KeyboardNavigationMode GetKeyNavigationMode(DependencyObject e) 2060return (KeyboardNavigationMode)e.GetValue(_navigationProperty); 2115private DependencyObject GetNextTabWithNextIndex(DependencyObject e, DependencyObject container, KeyboardNavigationMode tabbingType) 2150if (tabbingType == KeyboardNavigationMode.Cycle && nextTabElement == null) 2156private DependencyObject GetNextTabInGroup(DependencyObject e, DependencyObject container, KeyboardNavigationMode tabbingType) 2159if (tabbingType == KeyboardNavigationMode.None) 2168if (tabbingType == KeyboardNavigationMode.Once) 2182KeyboardNavigationMode tabbingType = GetKeyNavigationMode(container); 2196if (tabbingType == KeyboardNavigationMode.Once || tabbingType == KeyboardNavigationMode.None) 2211KeyboardNavigationMode currentTabbingType = tabbingType; 2229if (currentTabbingType == KeyboardNavigationMode.Once) 2230currentTabbingType = KeyboardNavigationMode.Contained; 2237if (!goDownOnly && currentTabbingType != KeyboardNavigationMode.Contained && GetParent(container) != null) 2287private DependencyObject GetPrevTabWithPrevIndex(DependencyObject e, DependencyObject container, KeyboardNavigationMode tabbingType) 2322if (tabbingType == KeyboardNavigationMode.Cycle && nextTabElement == null) 2328private DependencyObject GetPrevTabInGroup(DependencyObject e, DependencyObject container, KeyboardNavigationMode tabbingType) 2331if (tabbingType == KeyboardNavigationMode.None) 2340if (tabbingType == KeyboardNavigationMode.Once) 2360KeyboardNavigationMode tabbingType = GetKeyNavigationMode(container); 2372if (tabbingType == KeyboardNavigationMode.Once) 2393if (tabbingType == KeyboardNavigationMode.Once || tabbingType == KeyboardNavigationMode.None) 2413if (nextTabElement == container && tabbingType == KeyboardNavigationMode.Local) 2433if (tabbingType == KeyboardNavigationMode.Contained) 3005KeyboardNavigationMode mode = GetKeyNavigationMode(container); 3009if (mode == KeyboardNavigationMode.None && searchInsideContainer) 3027if (mode == KeyboardNavigationMode.Once && !searchInsideContainer) 3037case KeyboardNavigationMode.Cycle: 3040case KeyboardNavigationMode.Contained:
src\Framework\System\Windows\Interop\ActiveXHost.cs (1)
97KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(ActiveXHost), new FrameworkPropertyMetadata(KeyboardNavigationMode.Once));
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (2)
7545bamlMember.TypeConverterType = typeof(System.Windows.Input.KeyboardNavigationMode); 7562bamlMember.TypeConverterType = typeof(System.Windows.Input.KeyboardNavigationMode);
src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (2)
11583typeof(System.Windows.Input.KeyboardNavigationMode), 11586bamlType.TypeConverterType = typeof(System.Windows.Input.KeyboardNavigationMode);
src\Framework\System\Windows\Window.cs (3)
90KeyboardNavigation.DirectionalNavigationProperty.OverrideMetadata(typeof(Window), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle)); 91KeyboardNavigation.TabNavigationProperty.OverrideMetadata(typeof(Window), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle)); 92KeyboardNavigation.ControlTabNavigationProperty.OverrideMetadata(typeof(Window), new FrameworkPropertyMetadata(KeyboardNavigationMode.Cycle));
System.Activities.Presentation (1)
System.Activities.Presentation\System\Activities\Presentation\WorkflowElementDialog.cs (1)
159SetValue(KeyboardNavigation.TabNavigationProperty, KeyboardNavigationMode.Local);