我有一个列表视图,我为ItemContainerStyle
定义了一个自定义样式,它将项目的背景颜色更改为特定值。
问题是,一旦我点击列表视图,就会选择一个项目,它采用一种我无法改变的风格。
我想做的只是增加BorderThickness
的{{1}}。
以下是我的ListViewItem
:
ItemContainerStyle
答案 0 :(得分:3)
一种方法是覆盖systemcolor以获得您想要的效果。
<ListView>
<ListView.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent"/>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="DarkGreen"/>
</ListView.Resources>
</ListView>