Déplacer le focus sur la cellule suivante sur la touche Entrée Appuyez sur dans WPF DataGrid?
Je veux avoir une grille de données Personnalisé qui peut,
- Passer à la prochaine cellule lorsque Entrée touche aussi si il est en mode édition.
- Lors de la dernière colonne de la ligne courante est d'atteindre, l'accent devrait passer à la première cellule de la ligne suivante.
- Sur l'atteinte à la cellule suivante, si la cellule est modifiable, il devrait automatiquement devient modifiable.
- Si la cellule contient un
ComboBox
pas comboboxcolumn, la zone de liste déroulante doit DropDownOpen.
Merci de m'aider dans cette. J'ai essayé de le passé quelques jours par la création d'une grille de données Personnalisé et écrit le code
protected override void OnPreviewKeyDown(System.Windows.Input.KeyEventArgs e)
Mais j'ai échoué.
source d'informationauteur Kishore Kumar
Vous devez vous connecter pour publier un commentaire.
Beaucoup plus simple de mise en œuvre. L'idée est de capturer l'événement keydown et si la clé est "Enter", puis passer à l'onglet suivant, qui est à côté de la cellule de la grille.
Pour le moment, j'ai écrit ce et sa fonctionne pour moi.