34 instantiations of ItemNavigateArgs
PresentationFramework (34)
src\Framework\System\Windows\Controls\ComboBox.cs (8)
1361NavigateByLine(HighlightedInfo, FocusNavigationDirection.Up, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1381NavigateByLine(HighlightedInfo, FocusNavigationDirection.Down, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1420NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1435NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1450NavigateByLine(HighlightedInfo, FocusNavigationDirection.Right, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1473NavigateByLine(HighlightedInfo, FocusNavigationDirection.Left, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1494NavigateByPage(HighlightedInfo, FocusNavigationDirection.Up, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1502NavigateByPage(HighlightedInfo, FocusNavigationDirection.Down, new ItemNavigateArgs(e.Device, Keyboard.Modifiers));
src\Framework\System\Windows\Controls\ContextMenu.cs (2)
437NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 446NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers));
src\Framework\System\Windows\Controls\DataGrid.cs (2)
5890new ItemNavigateArgs(e.KeyboardDevice, Keyboard.Modifiers), 6207PrepareToNavigateByPage(startingInfo, startingElement, direction, new ItemNavigateArgs(Keyboard.PrimaryDevice, Keyboard.Modifiers), out targetElement);
src\Framework\System\Windows\Controls\ItemsControl.cs (5)
3192_empty = new ItemNavigateArgs(null, ModifierKeys.None);; 3311NavigateByLine(startingInfo, FocusNavigationDirection.Up, new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers)); 3316NavigateByLine(startingInfo, FocusNavigationDirection.Down, new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers)); 3331NavigateByLine(startingInfo, direction, new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers)); 3341NavigateByLine(startingInfo, direction, new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers));
src\Framework\System\Windows\Controls\ListBox.cs (6)
376new ItemNavigateArgs(e.Device, Keyboard.Modifiers))) 390NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 394NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 481NavigateByPage(FocusNavigationDirection.Up, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 485NavigateByPage(FocusNavigationDirection.Down, new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 729NavigateToItem(ItemInfoFromContainer(listItem), new ItemNavigateArgs(Mouse.PrimaryDevice, Keyboard.Modifiers));
src\Framework\System\Windows\Controls\MenuItem.cs (6)
1956NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 1960NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 2003NavigateToStart(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 2013NavigateToEnd(new ItemNavigateArgs(e.Device, Keyboard.Modifiers)); 2402NavigateToStart(new ItemNavigateArgs(Keyboard.PrimaryDevice, Keyboard.Modifiers)); 2438parent.NavigateByLine(parent.FocusedInfo, KeyboardNavigation.KeyToTraversalDirection(key), new ItemNavigateArgs(Keyboard.PrimaryDevice, modifiers));
src\Framework\System\Windows\Controls\TextSearch.cs (1)
253_attachedTo.NavigateToItem(matchedItem, matchedItemIndex, new ItemsControl.ItemNavigateArgs(Keyboard.PrimaryDevice, ModifierKeys.None));
src\Framework\System\Windows\Controls\TreeView.cs (3)
619return NavigateToStartInternal(new ItemNavigateArgs(Keyboard.PrimaryDevice, Keyboard.Modifiers), true /*shouldFocus*/, out container); 626return NavigateToEndInternal(new ItemNavigateArgs(Keyboard.PrimaryDevice, Keyboard.Modifiers), true /*shouldFocus*/, out container); 722new ItemNavigateArgs(e.Device, Keyboard.Modifiers));
src\Framework\System\Windows\Controls\TreeViewItem.cs (1)
702new ItemNavigateArgs(e.Device, Keyboard.Modifiers));
30 references to ItemNavigateArgs
PresentationFramework (30)
src\Framework\System\Windows\Controls\ComboBox.cs (4)
276cb.NavigateToItem(cb.InternalSelectedInfo, ItemNavigateArgs.Empty, true /* alwaysAtTopOfViewport */); 576NavigateToItem(selectedInfo, ItemNavigateArgs.Empty); 1096internal override bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs) 1513NavigateToItem(InternalSelectedInfo, ItemNavigateArgs.Empty);
src\Framework\System\Windows\Controls\DataGrid.cs (1)
5480internal override bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs)
src\Framework\System\Windows\Controls\ItemsControl.cs (23)
1873internal bool NavigateByLine(FocusNavigationDirection direction, ItemNavigateArgs itemNavigateArgs) 1891ItemNavigateArgs itemNavigateArgs, 1924ItemNavigateArgs itemNavigateArgs) 1932ItemNavigateArgs itemNavigateArgs) 1965ItemNavigateArgs itemNavigateArgs, 2191ItemNavigateArgs itemNavigateArgs, 2223internal bool NavigateByPage(FocusNavigationDirection direction, ItemNavigateArgs itemNavigateArgs) 2231ItemNavigateArgs itemNavigateArgs) 2240ItemNavigateArgs itemNavigateArgs) 2273ItemNavigateArgs itemNavigateArgs, 2368internal void NavigateToStart(ItemNavigateArgs itemNavigateArgs) 2374internal bool NavigateToStartInternal(ItemNavigateArgs itemNavigateArgs, bool shouldFocus, out FrameworkElement container) 2434internal void NavigateToEnd(ItemNavigateArgs itemNavigateArgs) 2440internal bool NavigateToEndInternal(ItemNavigateArgs itemNavigateArgs, bool shouldFocus, out FrameworkElement container) 2549internal void NavigateToItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs, bool alwaysAtTopOfViewport=false) 2557internal void NavigateToItem(object item, ItemNavigateArgs itemNavigateArgs) 2562internal void NavigateToItem(object item, int itemIndex, ItemNavigateArgs itemNavigateArgs) 2567internal void NavigateToItem(object item, ItemNavigateArgs itemNavigateArgs, bool alwaysAtTopOfViewport) 2572private void NavigateToItem(object item, int elementIndex, ItemNavigateArgs itemNavigateArgs, bool alwaysAtTopOfViewport) 2774private bool NavigateToFirstItemOnCurrentPage(object startingItem, FocusNavigationDirection direction, ItemNavigateArgs itemNavigateArgs, bool shouldFocus, out FrameworkElement container) 3186public static ItemNavigateArgs Empty 3197private static ItemNavigateArgs _empty; 3201internal virtual bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs)
src\Framework\System\Windows\Controls\ListBox.cs (1)
934internal override bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs)
src\Framework\System\Windows\Controls\Menu.cs (1)
314internal override bool FocusItem(ItemInfo info, ItemNavigateArgs itemNavigateArgs)