Доброго времени суток! Меня совсем не устраивает вариант:
<DataGrid>
<DataGrid.InputBindings>
<MouseBinding MouseAction="LeftDoubleClick" Command="{Binding Path=DoubleClickCommand}"/>
</DataGrid.InputBindings>
</DataGrid>
Так как он срабатывает да же при клике по пустой (не заполненной контентом) части DataGrid. По этому хотелось бы выяснить , какие лучшие практики есть для биндинга команд именно к DataGridRow?