J'ai un simple WPF ListView et une question simple:
Est-il possible de désactiver la sélection, donc lorsque l'utilisateur clique sur la ligne, la ligne n'est pas mise en surbrillance?
Je voudrais que la ligne 1 ressemble à la ligne 0 lorsque vous cliquez dessus.
Éventuellement lié: puis-je styliser l'apparence du survol / de la sélection? Par exemple. pour remplacer l'aspect de survol dégradé bleu (ligne 3) par une couleur unie personnalisée. J'ai trouvé ceci et cela , malheureusement sans aide.
(Obtenir la même chose sans utiliser ListView est également acceptable. J'aimerais simplement pouvoir utiliser le défilement logique et la virtualisation de l'interface utilisateur comme le fait ListView)
Le XAML pour ListView est:
<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>