I have a WPF DataDrid where I'm using a combination of row selection and cell selection.
That is - I want full row select and an indication of the currently selected simultaneously. That is working fine if I use SelectionUnit=FullRow and SelectionMode=Single and combined with a thicker cell border this looks pretty good.
The problem is that when the DataGrid loses focus only the row selection stays visible, the CurrentCell property is reset and there is no way for the user to identify which cell is selected. This also happens if the user is interacting with the content in the RowDetails panel.
Is there any way to change the behavior of the current cell so that it shows the SelectedCell even when not focused?