c# - WPF ListView 标题悬停/按下颜色

标签 c# wpf listview hover styles

我正在尝试根据悬停/按下/等来设置 ListView 标题的样式。事件。

到目前为止,我尝试了一些操作,例如下面的触发器,但这在我的机器(Vista Ultimate x64)上不起作用

<Style x:Key="GridViewColumnHeaderStyle1" TargetType="{x:Type GridViewColumnHeader}">
    <Style.Triggers>
        <Trigger Property="IsMouseOver" Value="true">
            <Setter Property="Background" Value="Green"/>
        </Trigger>
    </Style.Triggers>
</Style>

和 ListView 代码:

     <ListView VerticalAlignment="Bottom" IsSynchronizedWithCurrentItem="True">
        <ListView.View>
            <GridView ColumnHeaderContainerStyle="{StaticResource GridViewColumnHeaderStyle1}" >
                <GridViewColumn Header="abc"/>
                <GridViewColumn Header="cde"/>
            </GridView>
        </ListView.View>
        <ListView.DataContext>
            <DataTemplate>
                <ListViewItem Content="zxc"/>
            </DataTemplate>
        </ListView.DataContext>
    </ListView>

我期望的行为是我悬停的页眉背景变为绿色。

有什么想法吗?

新界

最佳答案

关于c# - WPF ListView 标题悬停/按下颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1136296/

相关文章:

android - 使用多个可点击按钮在 ListView 中获取精确点击的按钮

c# - 使用 XML WebApi

c# - BrokeredMessage 在等待后被处置

android - 按下后退按钮时如何清除 Fragment 上的 ListView?

c# - MVVM 是模型中的命令是一种不好的做法吗?

c# - 如何设置我的对话框的大小取决于主窗口(明智的 MVVM)

java - Android 应用程序中的 ClassCastException

c# - 尝试从分页网址中获取所有项目时结果不一致

c# - 以数据为中心的应用程序的设计模式

c# - 如何让 WPF 验证冒泡到父控件?