【问题标题】:Style a WPF's ListView Header's hover color样式化 WPF 的 ListView 标题的悬停颜色
【发布时间】:2008-12-03 21:26:09
【问题描述】:

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

谢谢!

【问题讨论】:

    标签: wpf


    【解决方案1】:

    您必须为GridView.ColumnHeaderContainerStyle 属性创建一个样式。通过为 Style 设置一些触发器来添加悬停效果。

    例如:

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

    【讨论】:

    • 我正在寻找一种方法来禁用行悬停,并找到了这个问题来帮助我找到解决方案。也许这可以帮助其他人
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-27
    • 2017-06-24
    • 2012-02-12
    • 1970-01-01
    相关资源
    最近更新 更多