我有一个简单的 1 列 ListView,我需要禁用 GridViewColumnHeader 的鼠标悬停效果。
我尝试从这里获取样式:http: //msdn.microsoft.com/en-us/library/ms788747.aspx
然而,这给了我的标题一个紫色渐变,所以我猜这是错误的样式。我注意到它有一个
<VisualState x:Name="MouseOver">
但我不知道如何在没有找到并包含正确的 GridViewColumnHeader 样式然后将其删除的情况下删除它。
我尝试了以下方法,但它没有做任何事情(VisualState 覆盖?)并且无论如何都不会工作,因为将背景设置为 null 不是我想要的。
<Style x:Key="hcs" TargetType="{x:Type GridViewColumnHeader}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="{x:Null}" />
<Setter Property="BorderBrush" Value="{x:Null}" />
</Trigger>
</Style.Triggers>
</Style>