我希望可视化选中时突出显示的列表框项目,无论父列表框的焦点如何。
在这个例子中,我有两个列表框。在两个列表框中,选择了第一个(也是唯一的)元素。 ListBox 1没有Focus。 ListBox 2确实有焦点。我希望有相同的突出显示颜色。
如何在自定义列表框/列表框样式中实现此目的?
答案 0 :(得分:0)
在Blend中找到答案。
<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"/>
我现在使用相同的边框和背景(活动/非活动)。