C# WPF列表框选择在失去焦点时不灰显

C# WPF列表框选择在失去焦点时不灰显,c#,wpf,listbox,C#,Wpf,Listbox,我希望可视化选中时高亮显示的列表框项目,而不考虑父列表框的焦点 在本例中,我有两个列表框。在这两个列表框中,选择第一个(也是唯一一个)元素。列表框1没有焦点。列表框2没有焦点。我想要相同的高亮颜色 如何在自定义listbox/listboxitem样式中实现这一点 我自己找到了答案 <SolidColorBrush x:Key="Item.SelectedInactive.Background" Color="#3D26A0DA"/> <SolidColorB

我希望可视化选中时高亮显示的列表框项目,而不考虑父列表框的焦点

在本例中,我有两个列表框。在这两个列表框中,选择第一个(也是唯一一个)元素。列表框1没有焦点。列表框2没有焦点。我想要相同的高亮颜色


如何在自定义listbox/listboxitem样式中实现这一点

我自己找到了答案

    <SolidColorBrush x:Key="Item.SelectedInactive.Background" Color="#3D26A0DA"/>
    <SolidColorBrush x:Key="Item.SelectedInactive.Border" Color="#FF26A0DA"/>
    <SolidColorBrush x:Key="Item.SelectedActive.Background" Color="#3D26A0DA"/>
    <SolidColorBrush x:Key="Item.SelectedActive.Border" Color="#FF26A0DA"/>


我现在使用相同的边框和背景(活动/非活动)

您必须有一些
XAML
。你试过什么了吗?“你能给我们看看吗?”迈克,我有我正在编辑的默认样式。我可以复制/粘贴它,但我看不出有多大的附加值。我从默认的listboxitem样式中删除了Selector.IsSelectionActive触发器,但这并没有给出我想要的结果。用现有代码编写答案比猜测设置了哪些属性更容易。:-)