ホバー/押された/ etcに応じて、リストビューのヘッダーのスタイルを設定しようとしています。イベント。WPFリストビューヘッダーのホバー/押された色
これまでのところ、私は、次のようなトリガとしていくつかのことを試してみましたが、これは私のマシン(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
を私はグリッドとWindow.ResourcesへのスタイルにあなたのListViewを入れて、それが働きました。 – toad