我正在创建一个WPF应用程序,其中连续生成多个ListView选项(类似于iTunes浏览器).问题是默认的非活动选择颜色太浅.(见下文)

如何更改此颜色,以便我的非活动列表视图如下所示?(见下文)

使用Style类似的方法覆盖默认的SystemColor :
<Style TargetType="ListViewItem">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="{x:Static SystemColors.HighlightColor}"/>
</Style.Resources>
</Style>
Run Code Online (Sandbox Code Playgroud) 我有什么?
我有一个ListBoxXML文件中的项目.给定DynamicResource的Style财产和书面触发器IsSelected在ItemContainerStyle.
我想做什么?
即使焦点移出后,我仍希望保持所选项目突出显示ListBox.
我面临什么问题?
当我选择一个项目时,IsSelected触发器中指定的样式有效.但是,当我将焦点移出列表框(按Tab键或单击其他控件)时,所选项目将失去其样式.有什么方法可以保留所选的项目风格吗?
提前致谢!