如何删除WPF ListView突出显示颜色?

时间:2011-06-28 14:04:21

标签: .net wpf styles

我有一个列表视图,我为ItemContainerStyle定义了一个自定义样式,它将项目的背景颜色更改为特定值。

问题是,一旦我点击列表视图,就会选择一个项目,它采用一种我无法改变的风格。

我想做的只是增加BorderThickness的{​​{1}}。

以下是我的ListViewItem

的示例
ItemContainerStyle

1 个答案:

答案 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>