簡単なWPF ListViewと簡単な質問があります。
選択をオフにして、ユーザーが行をクリックしても行が強調表示されないようにすることはできますか?
クリックすると、行1が行0と同じように表示されます。
関連する可能性があります:ホバー/選択の外観をスタイル設定できますか?例えば。青いグラデーションのホバールック(3行目)をカスタムの単色に置き換えます。私はこれとこれを見つけましたが、残念ながら助けにはなりません。
(ListViewを使用せずに同じことを達成することも許容されます。ListViewのように論理スクロールとUI仮想化を使用できるようにしたいだけです)
ListViewのXAMLは次のとおりです。
<ListView Height="280" Name="listView">
<ListView.Resources>
<!-- attempt to override selection color -->
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightColorKey}"
Color="Green" />
</ListView.Resources>
<ListView.View>
<GridView>
<GridView.Columns>
<GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" />
<!-- more columns -->
</GridView.Columns>
</GridView>
</ListView.View>
</ListView>