34 instantiations of ItemNavigateArgs
PresentationFramework (34)
System\Windows\Controls\ComboBox.cs (8)
1346NavigateByLine(HighlightedInfo, FocusNavigationDirection.Up, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1366NavigateByLine(HighlightedInfo, FocusNavigationDirection.Down, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1405NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1420NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1435NavigateByLine(HighlightedInfo, FocusNavigationDirection.Right, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1458NavigateByLine(HighlightedInfo, FocusNavigationDirection.Left, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1479NavigateByPage(HighlightedInfo, FocusNavigationDirection.Up, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1487NavigateByPage(HighlightedInfo, FocusNavigationDirection.Down, new ItemNavigateArgs(e.Device, Keyboard.Modifiers));
System\Windows\Controls\ContextMenu.cs (2)
424NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 433NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers));
System\Windows\Controls\DataGrid.cs (2)
5843new ItemNavigateArgs(e.KeyboardDevice, Keyboard.Modifiers), 6157PrepareToNavigateByPage(startingInfo, startingElement, direction, new ItemNavigateArgs(Keyboard.PrimaryDevice, Keyboard.Modifiers), out targetElement);
System\Windows\Controls\ItemsControl.cs (5)
3221_empty = new ItemNavigateArgs(null, ModifierKeys.None);; 3340NavigateByLine(startingInfo, FocusNavigationDirection.Up, new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers)); 3345NavigateByLine(startingInfo, FocusNavigationDirection.Down, new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers)); 3360NavigateByLine(startingInfo, direction, new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers)); 3370NavigateByLine(startingInfo, direction, new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers));
System\Windows\Controls\ListBox.cs (6)
370new ItemNavigateArgs(e.Device, Keyboard.Modifiers))) 384NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 388NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 475NavigateByPage(FocusNavigationDirection.Up, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 479NavigateByPage(FocusNavigationDirection.Down, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 768NavigateToItem(ItemInfoFromContainer(listItem), new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers));
System\Windows\Controls\MenuItem.cs (6)
1896NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1900NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1943NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1953NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 2326NavigateToStart(new ItemNavigateArgs(Keyboard.PrimaryDevice, Keyboard.Modifiers)); 2362parent.NavigateByLine(parent.FocusedInfo, KeyboardNavigation.KeyToTraversalDirection(key), new ItemNavigateArgs(Keyboard.PrimaryDevice, modifiers));
System\Windows\Controls\TextSearch.cs (1)
225_attachedTo.NavigateToItem(matchedItem, matchedItemIndex, new ItemsControl.ItemNavigateArgs(Keyboard.PrimaryDevice, ModifierKeys.None));
System\Windows\Controls\TreeView.cs (3)
612return NavigateToStartInternal(new ItemNavigateArgs(Keyboard.PrimaryDevice, Keyboard.Modifiers), true /*shouldFocus*/, out container); 619return NavigateToEndInternal(new ItemNavigateArgs(Keyboard.PrimaryDevice, Keyboard.Modifiers), true /*shouldFocus*/, out container); 712new ItemNavigateArgs(e.Device, Keyboard.Modifiers));
System\Windows\Controls\TreeViewItem.cs (1)
688new ItemNavigateArgs(e.Device, Keyboard.Modifiers));
30 references to ItemNavigateArgs
PresentationFramework (30)
System\Windows\Controls\ComboBox.cs (4)
258cb.NavigateToItem(cb.InternalSelectedInfo, ItemNavigateArgs.Empty, true /* alwaysAtTopOfViewport */); 558NavigateToItem(selectedInfo, ItemNavigateArgs.Empty); 1079internal override bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs) 1498NavigateToItem(InternalSelectedInfo, ItemNavigateArgs.Empty);
System\Windows\Controls\DataGrid.cs (1)
5433internal override bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs)
System\Windows\Controls\ItemsControl.cs (23)
1830internal bool NavigateByLine(FocusNavigationDirection direction, ItemNavigateArgs itemNavigateArgs) 1848ItemNavigateArgs itemNavigateArgs, 1881ItemNavigateArgs itemNavigateArgs) 1889ItemNavigateArgs itemNavigateArgs) 1922ItemNavigateArgs itemNavigateArgs, 2148ItemNavigateArgs itemNavigateArgs, 2180internal bool NavigateByPage(FocusNavigationDirection direction, ItemNavigateArgs itemNavigateArgs) 2188ItemNavigateArgs itemNavigateArgs) 2197ItemNavigateArgs itemNavigateArgs) 2230ItemNavigateArgs itemNavigateArgs, 2325internal void NavigateToStart(ItemNavigateArgs itemNavigateArgs) 2331internal bool NavigateToStartInternal(ItemNavigateArgs itemNavigateArgs, bool shouldFocus, out FrameworkElement container) 2391internal void NavigateToEnd(ItemNavigateArgs itemNavigateArgs) 2397internal bool NavigateToEndInternal(ItemNavigateArgs itemNavigateArgs, bool shouldFocus, out FrameworkElement container) 2506internal void NavigateToItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs, bool alwaysAtTopOfViewport=false) 2514internal void NavigateToItem(object item, ItemNavigateArgs itemNavigateArgs) 2519internal void NavigateToItem(object item, int itemIndex, ItemNavigateArgs itemNavigateArgs) 2524internal void NavigateToItem(object item, ItemNavigateArgs itemNavigateArgs, bool alwaysAtTopOfViewport) 2529private void NavigateToItem(object item, int elementIndex, ItemNavigateArgs itemNavigateArgs, bool alwaysAtTopOfViewport) 2731private bool NavigateToFirstItemOnCurrentPage(object startingItem, FocusNavigationDirection direction, ItemNavigateArgs itemNavigateArgs, bool shouldFocus, out FrameworkElement container) 3215public static ItemNavigateArgs Empty 3226private static ItemNavigateArgs _empty; 3230internal virtual bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs)
System\Windows\Controls\ListBox.cs (1)
968internal override bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs)
System\Windows\Controls\Menu.cs (1)
282internal override bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs)