Если я нажму на строку, чтобы выделить запись в сетке данных, она выберет и создаст цвет, который я предпочитаю,
![enter image description here](https://i.stack.imgur.com/KW1VE.png)
<DataGrid.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#0000FF"/>
</DataGrid.Resources>
Но если я выберите его программно
dgv.SelectedIndex = 3;
он потерял цвета и имеет стиль ячейки фона по умолчанию
![enter image description here](https://i.stack.imgur.com/a8aLe.png)
Кто-нибудь знает, как это исправить?