static MenuItem GetItemInTarget(UIElement target, int[] indices, out WPFContextMenu.Clean cleaner) { var menu = WPFContextMenu.OpenMenu(target, out cleaner); var item = HeaderedItemsControlUtility.GetItem <MenuItem>(menu, indices, ShowNextItem); return(item); }
static TreeViewItem GetItemInTarget(TreeView tree, int[] indices) { return(HeaderedItemsControlUtility.GetItem <TreeViewItem>(tree, indices, ShowNextItem)); }
static MenuItem GetItemInTarget(MenuBase menu, int[] indices) { return(HeaderedItemsControlUtility.GetItem <MenuItem>(menu, indices, ShowNextItem)); }
static TreeViewItem GetItemInTarget(TreeView tree, string[] headerTexts) { return(HeaderedItemsControlUtility.GetItem <TreeViewItem>(tree, headerTexts, ShowNextItem)); }
static MenuItem GetItemInTarget(MenuBase menu, string[] headerTexts) { return(HeaderedItemsControlUtility.GetItem <MenuItem>(menu, headerTexts, ShowNextItem)); }