2010-01-29 13 views
8

Ich bin ein DataTable an ein DataGrid (WPF Toolkit) zum Hinzufügen, Bearbeiten und Löschen binden. Ich kann Tab-Tasten verwenden, um durch die Zellen von oben nach unten zu navigieren. Aber sobald ich auf die letzte Spalte der letzten Zeile drücke, wird der Cursor nicht auf die erste Zelle der neuen Zeile gesetzt. Wie kann ich das erreichen?Verschieben Sie den Fokus auf die erste Spalte der neuen Zeile in DataGrid (WPF)

Dank

+3

Ist dies in irgendeiner Weise aussortiert? Können Sie bitte Ihre Erfahrungen teilen? Ich habe auch dasselbe Problem. – Gopinath

Antwort

-4

Bitte dies überprüfen:

Ein Datagrid hat eine Eigenschaft CanUserAddRows. Set in zu true:

CanUserAddRows="True" 

Die Art der Datenbindung sollte TwoWay sein:

Mode="TwoWay" 
0

Ich würde ein keydown Ereignis versuchen, die für die Tabulatortaste und Kontrollen überprüft, ob es die letzte Spalte # ist Wenn ja, würde es in die erste Spalte in der nächsten Reihe gehen.

2

Haben Sie versucht KeyboardNavigation.TabNavigation = "Cycle"?

Verwandte Themen