任何人都知道如何设置WPF ListView的标题悬停颜色?
谢谢!
答案 0 :(得分:12)
您必须为GridView.ColumnHeaderContainerStyle
属性创建样式。通过为样式设置一些触发器来添加悬停效果。
例如:
<ListView VerticalAlignment="Bottom" Height="63" IsSynchronizedWithCurrentItem="True">
<ListView.View>
<GridView ColumnHeaderContainerStyle="{StaticResource GridViewColumnHeaderStyle1}" >
<GridViewColumn/>
</GridView>
</ListView.View>
</ListView>
可以像这样创建样式:
<Style x:Key="GridViewColumnHeaderStyle1" TargetType="{x:Type GridViewColumnHeader}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="Background" Value="Green"/>
</Trigger>
</Style.Triggers>
</Style>