Переместить фокус на первый столбец новой строки в DataGrid (WPF) - PullRequest
8 голосов
/ 29 января 2010

Я привязываю DataTable к DataGrid (инструментарий WPF) для добавления, редактирования и удаления. Я могу использовать клавиши табуляции для навигации по ячейкам сверху вниз. Но как только я нажимаю клавишу табуляции в последнем столбце последних строк, курсор не перемещается в первую ячейку новой строки. Как мне этого добиться?

Спасибо

Ответы [ 3 ]

2 голосов
/ 24 августа 2013

Вы пробовали KeyboardNavigation.TabNavigation = "Cycle"?

0 голосов
/ 12 марта 2013

Я бы попробовал событие keydown, которое проверяет наличие клавиши табуляции и проверяет, является ли это последним столбцом, # если это так, то оно перейдет к первому столбцу в следующей строке.

0 голосов
/ 21 сентября 2010

Пожалуйста, проверьте это:

Сеть данных имеет свойство CanUserAddRows. Установите in в true:

CanUserAddRows="True"

Режим привязки данных должен быть TwoWay:

Mode="TwoWay"
...