WPF DataGrid: Wie programmgesteuert die Auswahl löschen?

8

Es ist eine einfache Aufgabe in einem anderen Grid, aber ich kann es in WPF DataGrid nicht machen. Es gibt die Methoden "UnselectAll" oder "UnselectAllCells", die jedoch nicht funktionieren. Auch das Festlegen von SelectedItem = null oder SelectedIndex = -1 funktioniert nicht.

Es gibt einen Post hier, um die Auswahl komplett zu deaktivieren, aber das ist nicht was ich will. Ich möchte nur die aktuelle Auswahl löschen (falls vorhanden) und programmgesteuert eine neue Auswahl treffen.

    
newman 07.10.2010, 03:46
quelle

4 Antworten

19
%Vor%

Für Zeilenmodus

    
Evalds Urtans 01.08.2013 08:52
quelle
3

Um die aktuelle Auswahl zu löschen, können Sie diesen Code verwenden (wie Sie sehen, ist es unterschiedlich, ob der Modus Single oder Extended ist)

%Vor%

Um neue Elemente programmgesteuert auszuwählen, verwenden Sie diesen Code:

%Vor%     
vorrtex 07.10.2010 06:51
quelle
1

Das Deaktivieren und erneute Aktivieren des DataGrid funktionierte für mich.

    
Ken Budris 16.03.2012 18:50
quelle
1
%Vor%

Es funktioniert für mich.

    
Dunc 11.01.2013 17:16
quelle

Tags und Links