Работа с клавишами со стрелками в текстовом поле WPF (C#)

есть ли способ поймать клавиши со стрелками вверх / вниз в текстовом поле WPF (System.Windows.Controls.Textbox) и разрешить им изменять текст? Я читал о overiding в ProcessCmdKey метод для текстового поля Windows Forms (System.Windows.Forms.TextBox), и он работал нормально, но это TextBox не так гибко, как WPF. Есть ли аналогичный метод для выполнения этого без использования старого текстового поля Windows Forms?

для моего примера у меня есть текстовое поле, которое имеет числовую текстовую маску. Я хочу иметь возможность увеличьте / уменьшите числовое значение с помощью клавиш со стрелками вверх и вниз.

1 ответов


вы можете добавить обработчики событий в KeyUp и/или KeyDown, если это не получит то, что вам нужно, используя PreviewKeyUp и / или PreviewKeyDown.