设置WPF的ListView标题的悬停颜色

时间:2008-12-03 21:26:10

标签: wpf

任何人都知道如何设置WPF ListView的标题悬停颜色?

谢谢!

1 个答案:

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