anule la selección de la fila en la cuadrícula de datos wpf

yo tengo

<DataGrid Name="grid" MouseDoubleClick="Attributes_MouseDoubleClick" >

necesitoanular la selección de una fila cada vez que se produce un evento de clic en cualquier otro lugar que no sea la fila Datagrid.

es decirgrid.CurrentItem debiera sernull

Necesito disparar un evento de doble clicsolamente en una fila. Pero, el problema es que, una vez que selecciono una fila y hago doble clic en otra parte de la cuadrícula (encabezado, área vacía del visor de desplazamiento, etc.), el evento de doble clic se dispara como se esperaba, pero CurrentItem es a veces la fila seleccionada y, a veces, es nula.

Para evitar este comportamiento ... necesito anular la selección de la fila seleccionada.

¿Alguna idea de cómo debería abordar esto?

Gracias.

Respuestas a la pregunta(2)

Su respuesta a la pregunta