Below is a simple window that contains a ListView. Note that it is overriding the SystemColors.HighlightBrushKey to change the color of the selected item.
Works fine, unless the ListView.View block is enabled, and a GridView is defined.
When that is done, the GridView seems to enforce its own idea of what the selected row should look like.
How can I style the selected row of a ListView using a GridView?
Title="Window3" Height="300" Width="300">
View Complete Post