The default background color of a selected row in DataGrid is so dark that I can\'t read it. Is there anyway of overriding it?
Tried this
As an extention to @Seb Kade's answer, you can fully control the colours of the selected and unselected rows using the following Style:
You can of course enter whichever colours you prefer. This Style will also work for other collection items such as ListBoxItems (if you replace TargetType="{x:Type DataGridRow}" with TargetType="{x:Type ListBoxItem}" for instance).