Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个列表框控件,我想从中删除选择突出显示。我知道最初的直觉是建议覆盖系统突出显示画笔颜色,但不幸的是,这似乎适用于所有控件,并且我在 listboxitem 模板中有一个嵌入式组合框,我不希望所选项目对其透明。
有没有办法在不改变系统高亮画笔的情况下改变选中项高亮颜色?
将样式直接应用到 ListBox
<ListBox ... > <ListBox.ItemContainerStyle> <Style TargetType="ListBoxItem"> <Style.Resources> <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Yellow"/> </Style.Resources> </Style> </ListBox.ItemContainerStyle>