Переход к следующему элементу управления при нажатии клавиши enter в WPF
Я хочу общее решение для всех форм, когда я нажимаю клавишу ввода на любом элементе управления, курсор должен быть перемещен на следующий фокусируемый элемент управления, например tab. Я не хочу писать событие keydown для всех кодов
Что я уже пробовал:
Я пробовал писать один Keydown и назначать всем окнам или UserControl
public void FrameworkElement_PreviewKeyDown(object sender, System.Windows.Input.KeyEventArgs e) { var _FrameworkElement = e.OriginalSource as FrameworkElement; if (e.Key == Key.Enter) { if(e.OriginalSource is Button) return; _FrameworkElement.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next)); } }