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.
Das Deaktivieren und erneute Aktivieren des DataGrid funktionierte für mich.