I’m creating a WPF application where several ListView selections are made in a row (similar to the iTunes browser). The problem is that the default inactive selection color is too light. (see below) 
How can I change this color so my inactive listview looks like this? (see below) 
Solution
Override the default SystemColor with a Style like so:
<Style TargetType='ListViewItem'> <Style.Resources> <SolidColorBrush x:Key='{x:Static SystemColors.ControlBrushKey}' Color='{x:Static SystemColors.HighlightColor}'/> </Style.Resources> </Style>
The
ListBoxtemplate uses a system color calledControlBrushto set the inactive highlight color. Therefore, you can just override that color: