Est-il possible de désactiver la sélection d'un ListView
WPF, de sorte que lorsque l'utilisateur clique sur une ligne, la ligne n'est pas mise en surbrillance?
(source: <a href="https://artax.karlin.mff.cuni.cz/%7Ekonim5am/Vis/wpfGrid.png" rel="nofollow noreferrer">konim5am at artax.karlin.mff.cuni.cz</a>)
J'aimerais que la ligne 1 ressemble juste à la ligne 0 lorsqu'elle est cliquée.
Peut-être lié : puis-je personnaliser l'apparence du survol/sélection? Par exemple, remplacer l'aspect de survol en dégradé bleu (ligne 3) par une couleur unie personnalisée. J'ai trouvé ceci et cela, malheureusement cela n'a pas aidé.
(Atteindre le même résultat sans utiliser ListView est également acceptable. Je voudrais simplement pouvoir utiliser un défilement logique et une virtualisation de l'interface utilisateur comme le fait ListView)
Le XAML pour ListView est :
0 votes
Je n'ai jamais utilisé de ListView dans WPF auparavant, mais je suis sûr qu'il existe une sorte de propriété IsEnabled qui, si elle est définie sur false, désactiverait le contrôle entier et accomplirait probablement ce que vous recherchez, mais je ne suis pas sûr à 100%.
0 votes
Salut, oui il y a une propriété IsEnabled, qui peut désactiver l'ensemble du ListView. J'ai besoin que le ListView fonctionne normalement, juste sans afficher la sélection.