WPF Datagrid "Select All" - Taste - "Unselect All" zu?
Ich würde gerne wissen, ob es möglich wäre, die Funktionalität hinzufügen, auf die "Alle Auswählen" - button in der oberen linken von einem datagrid, so dass es auch hebt die Auswahl aller Zeilen? Ich habe eine Methode angebracht, um eine Schaltfläche, die dies tut, aber es wäre toll, wenn ich könnte Feuer in dieser Methode der Schaltfläche Alle Auswählen, um die Funktionalität in der gleichen Teil der Ansicht. Kann dies 'Alles Auswählen' Schaltfläche code Hinzugefügt, um es, und wenn ja, wie würde man auf die Taste? Ich habe nicht in der Lage zu finden, Beispiele oder Anregungen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK, nach viel suchen habe ich herausgefunden, wie man die Schaltfläche von Colin Eberhardt, hier:
Styling-hard-to-reach-Elemente im Steuerelement Vorlagen mit angebrachten Verhaltensweisen
Dann erweiterte ich die "Grid_Loaded" - Methode in seiner Klasse so fügen Sie einen Ereignis-handler für den button, aber denken Sie daran, entfernen Sie die Standardeinstellung "Alle Auswählen" - Befehl zuerst (sonst nach der Ausführung der event-handler, die wir Hinzugefügt haben, wird der Befehl ausgeführt wird).
Im wesentlichen, wenn alle Zeilen, die nicht ausgewählt werden, es 'selektiert alle', wenn es nicht 'hebt die Auswahl aller". Es funktioniert ziemlich viel wie man erwarten würde ein select/unselect alle an die Arbeit, ich kann nicht glauben, dass Sie nicht den Befehl hierzu standardmäßig um ehrlich zu sein, vielleicht in der nächsten Version.
Hoffe, das hilft jemandem sowieso,
Cheers,
Wird
Können wir hinzufügen, ein commandbinding zu handhaben, die selectall-Ereignis.
finden Sie unter: Veranstaltung für Alle Auswählen: WPF Datagrid