- так что он продолжает пузыриться - и пропустить обработку Enter внутри DataGrid

действительно беспокоит то, что нажатие клавиши ввода в Datagrid перемещает выделение на один элемент вниз, я бы хотел иметь возможность решить, что он делает в обычном событии нажатия клавиши.

Поэтому я создал новый класс, который наследовал DataGrid, переопределил событие OnKeyDown и использовал его в качестве моей таблицы данных.

Это создает совершенно новый набор проблем, поскольку мне, видимо, приходится переписывать все другие нажатия клавиш (навигация по клавишам со стрелками, выбор клавиш Shift + стрелка, pgup / pgdn и т. Д.). Я пытался взломать его, но мне кажется, что бессмысленно тратить время на переписывание того, что уже написано, и, вероятно, лучше, чем я придумаю.

Итак, как я могу заставить клавишу ввода делать то, что я хочу, не мешая другим связям клавиш по умолчанию в сетке данных?

заранее спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос