Verschieben Sie den Fokus zur Nächsten Zelle auf die Enter-Taste Drücken in WPF DataGrid?

Ich möchte eine Benutzerdefinierte DataGrid kann,

  1. Weiter zur nächsten Zelle, wenn Sie Enter - Taste gedrückt wird, auch wenn es im edit-Modus.
  2. Wenn die Letzte Spalte in der aktuellen Zeile zu erreichen, sollte der Fokus verschieben, um die erste Zelle der nächsten Zeile.
  3. Auf das erreichen der nächsten Zelle, wenn die Zelle bearbeitbar ist, sollte es automatisch wurde bearbeitet werden.
  4. Wenn die Zelle enthält eine ComboBox nicht comboboxcolumn, sollte das Kombinationsfeld DropDownOpen.

Bitte helfen Sie mir in diesem. Ich habe versucht, aus den vergangenen Tag durch erstellen einer Benutzerdefinierten DataGrid und schrieb einige code in

protected override void OnPreviewKeyDown(System.Windows.Input.KeyEventArgs e)

Aber ich nicht.

InformationsquelleAutor Kishore Kumar | 2012-05-01

Schreibe einen Kommentar