WPF DataGrid - Как переместить фокус клавиатуры во вновь добавленную строку после нажатия вкладки - PullRequest
6 голосов
/ 15 апреля 2010

WPF DataGrid добавляет новую строку, если мы нажимаем вкладку в последнем столбце последней строки. Но после добавления новой строки фокус перемещается в верхнюю строку сетки. Как мы можем убедиться, что фокус перемещен на первый столбец новой строки?

1 Ответ

0 голосов
/ 03 мая 2011

Вы можете попробовать что-то вроде

this.SelectRowCell(this.Items.Count - 1, 0);

Но я не уверен, что это тоже установит фокус Если нет, то попробуйте следующее:

DataGridCell cell = this.GetCell(this.Items.Count - 1, 0);

if (cell != null)
{
    cell.Focus();
}
...