So wählen Sie erste/vorige/nächste/Letzte Zeile in wpf DataGrid
Ich habe eine WPF-Anwendung, die enthält eine standard-DataGrid zeigt eine Menge von Daten.
Nun möchte ich hinzufügen, wählen Sie mit-Tasten die nächste/erste/nächste/Letzte Zeile.
Gibt es eine Möglichkeit zu sagen das DataGrid ändern Sie die Auswahl für mich?
Habe ich versucht zu verwenden
private void SelectNext_Click(object sender, RoutedEventArgs e)
{
datagrid.MoveFocus(new TraversalRequest(FocusNavigationDirection.Next));
}
aber es funktioniert nicht für mich (ändert nicht den ausgewählten Eintrag, setzt einfach die Zelle den Fokus auf das erste Element statt).
InformationsquelleAutor Sam | 2012-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
InformationsquelleAutor Dean Chalk
Wenn Sie füllen Sie das datagrid mit einer Datenquelle durch databinding, die Sie tun können,
Beispiel der "weiter" - button
Die Schnittstelle
ICollectionView
hat all die Methoden, die Sie Notwendigkeit für den Umzug auf das aktuelle ElementIn XAML auch daran denken, sich zu setzen
So etwas ist an msdn.microsoft.com/en-us/library/...
Sieht aus wie es gibt keine Möglichkeit zum deaktivieren die Taste. Ich möchte nur wissen, bin ich am Ende (oder Anfang) nach der Tat und konnten entweder zurück gehen oder wickeln.
Ich habe einige der Suche im Internet. Wenn im folgenden gibt true zurück, dann sind Sie nicht auf das Letzte Element. Ich hoffe, das hilft-Ansicht.CurrentPosition < anzeigen.Cast<Object>().Count() - 1;
InformationsquelleAutor Klaus78