Mam prosty ListView WPF i proste pytanie:
Czy można wyłączyć zaznaczanie, aby po kliknięciu wiersza przez użytkownika wiersz nie był podświetlony?
Chciałbym, aby po kliknięciu wiersz 1 wyglądał jak wiersz 0.
Ewentualnie powiązane: czy mogę zmienić wygląd wskaźnika najechania / zaznaczenia? Na przykład. aby zastąpić niebieski wygląd gradientu po najechaniu kursorem (linia 3) na niestandardowy jednolity kolor. Znalazłem to i to niestety nie pomaga.
(Osiągnięcie tego samego bez używania ListView jest również dopuszczalne. Chciałbym tylko móc używać przewijania logicznego i wirtualizacji interfejsu użytkownika, tak jak robi to ListView)
XAML dla ListView to:
<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>