у меня есть
<DataGrid Name="grid" MouseDoubleClick="Attributes_MouseDoubleClick" >
Мне нужно снять выделение строки всякий раз, когда событие щелчка происходит где-либо еще, кроме строки Datagrid.
т.е. grid.CurrentItem
должно быть null
Мне нужно запустить событие двойного щелчка только в строке. Но проблема в том, что как только я выбираю строку и дважды щелкаю в другом месте сетки (заголовок, пустая область просмотра прокрутки и т. Д.), Событие двойного щелчка запускается, как ожидалось, но CurrentItem иногда является выбранной строкой, а иногда и нулевым.
Чтобы предотвратить такое поведение .. Мне нужно отменить выбор выбранной строки.
Есть идеи, как мне подойти к этому?
Спасибо.