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
Some of the reason which I experienced the row selected event not working
This is what helped me. Setting the Style for DataGridCell
And since I was using a template column with a label inside, I bound the Foreground property to the container Foreground using RelativeSource binding: