private void SetFocusTopMenu(SetMenuFocusEventArgs args) { if (args != null) { MenuItemName menuItemName = args.MenuItemName; MenuItem menuItem = menuItemMap.FirstOrDefault(x => x.Value == menuItemName).Key; if (menuItem != null) { MenuItemAutomationPeer peer = new MenuItemAutomationPeer(menuItem); IInvokeProvider invokeProv = peer.GetPattern(PatternInterface.Invoke) as IInvokeProvider; invokeProv?.Invoke(); } } }
private bool CanSetFocusTopMenu(SetMenuFocusEventArgs args) { return(true); }