Чтобы установить фон для выбранного DataGridRow
/ DataGridCell
на уровне приложения, вы можете добавить следующий стиль в App.xaml
<Application ...>
<Application.Resources>
<Style TargetType="DataGridCell">
<Style.Triggers>
<Trigger Property="IsSelected" Value="True">
<Setter Property="Background" Value="LightBlue"/>
</Trigger>
</Style.Triggers>
</Style>
</Application.Resources>
</Application>
Что касается используемого цвета, я неесть какие-то действительно хорошие советы, кроме нескольких, пока вы не найдете тот, который вам нравится :)