WPF: Wie kann ich den Fokus auf ein datagrid an eine bestimmte Zeile?
Möchte ich den Fokus auf die erste Zeile eines data-grid.
Dies ist, was ich habe, so weit:
Keyboard.Focus(ResultsGrid)
If result.Count > 0 Then
ResultsGrid.SelectedIndex = 0
End If
Damit wird der Fokus auf das datagrid, aber nicht die Zeile selbst.
InformationsquelleAutor Jonathan Allen | 2010-03-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach Auswahl der Zeile, die Sie haben zu setzen Sie den Fokus auf die Zeile in der folgenden Weise:
mein Programm ist gestört, weil die variable 'Zeile' ist null.. irgendwelche Ideen? Danke.
Denken Sie daran, dass index-Basis ist 0 (0 ist die erste Zeile). Sie können eine check-wenn Zeile != null zu vermeiden, die Ausnahme.
InformationsquelleAutor Guido Zanon
Versuchen Sie dies:
ItemContainerGenerator.Status NotStarted. Gibt es eine Möglichkeit manuell zu kick it off?
Aktualisiert meine Antwort. Es ist einfacher als ich dachte.
Hat, das gleiche problem hatte ich mit
SelectedIndex = 0
.In meiner Bewerbung gab es den Fokus auf die Zeile und nicht nur die datagrid-Komponente.
InformationsquelleAutor Taylor Leese