Я пытаюсь создать заголовок списка в зависимости от наведения/нажатия/etc. Мероприятия.WPF 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 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>
Поведение, которое я ожидаю, является фоном заголовка, который я наводил, чтобы стать зеленым.
Любые идеи?
NT
В новом проекте я поставил свой ListView в сетку и стиль в Window.Resources, и она работала. – toad