WPF ListView Inactive Selection Color
listview, selection, wpf
Solution
The `ListBox` template uses a system color called `ControlBrush` to set the inactive highlight color. Therefore, you can just override that color:
<ListBox>
<ListBox.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}">Red</SolidColorBrush>
</ListBox.Resources>
</ListBox>
Problem
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> ```