我正在尝试根据悬停/按下/等来设置 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>
我期望的行为是我悬停的页眉背景变为绿色。
有什么想法吗?
新界
最佳答案
我已将此报告为 Connect 上的错误:
https://connect.microsoft.com/WPF/feedback/ViewFeedback.aspx?FeedbackID=475669
关于c# - WPF ListView 标题悬停/按下颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1136296/