WPF Datagrid: как остаться в том же ряду после нажатия Enter? - PullRequest
2 голосов
/ 02 июня 2011

Наш клиент просит остаться в той же строке после нажатия Введите , чтобы подтвердить обновление ячейки. Это возможно? Возможно, вместо того, чтобы идти вниз, он мог бы перейти на одну клетку вправо?

Большое спасибо,

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Переопределите метод OnKeyDown и для всего, кроме клавиши ВВОД, вызовите base.OnKeyDown

. Не вызывая версию родительского класса, убедитесь, что поведение смены ячейки по умолчанию не происходит

0 голосов
/ 25 июля 2011

после обработки события OnKeyFown для обхода клавиши Enter ... установите другое событие "OnKeyUp" и попробуйте получить клавишу Enter и делать с этим событием все, что вы хотите

...