WPG DataGrid ajoute une nouvelle ligne si nous appuyons sur l'onglet de la dernière colonne de la dernière rangée. Mais après avoir ajouté la nouvelle ligne, l'accent est déplacé vers la première rangée de la grille. Comment pouvons-nous nous assurer que l'accent est déplacé vers la première colonne de la nouvelle rangée?WPF DataGrid - Comment déplacer le focus du clavier sur une ligne nouvellement ajoutée après avoir appuyé sur un onglet
6
A
Répondre
-1
Vous pouvez essayer quelque chose comme
this.SelectRowCell(this.Items.Count - 1, 0);
Mais je ne sais pas si cela va mettre l'accent aussi. Si ce n'est pas le cas, essayez ce qui suit:
DataGridCell cell = this.GetCell(this.Items.Count - 1, 0);
if (cell != null)
{
cell.Focus();
}