6
如果我們按最後一行的最後一列的Tab鍵,WPF DataGrid會添加一個新行。但是在添加新行後,焦點將移動到網格的頂部行。我們如何確保重點轉移到新行的第一列?WPF DataGrid - 如何將鍵盤焦點移動到新添加的行之後按Tab鍵
如果我們按最後一行的最後一列的Tab鍵,WPF DataGrid會添加一個新行。但是在添加新行後,焦點將移動到網格的頂部行。我們如何確保重點轉移到新行的第一列?WPF DataGrid - 如何將鍵盤焦點移動到新添加的行之後按Tab鍵
你可以嘗試像
this.SelectRowCell(this.Items.Count - 1, 0);
但我不知道這將設置焦點了。如果沒有,請嘗試以下操作:
DataGridCell cell = this.GetCell(this.Items.Count - 1, 0);
if (cell != null)
{
cell.Focus();
}