WPF ListView deaktiviert die Auswahl

Ich habe eine einfache WPF ListView und eine einfache Frage:

Ist es möglich, die Auswahl zu deaktivieren, sodass die Zeile nicht hervorgehoben wird, wenn der Benutzer auf die Zeile klickt?

Ich möchte, dass die Zeile 1 beim Klicken genauso aussieht wie die Zeile 0.

Möglicherweise verwandt: Kann ich das Aussehen des Hovers / der Auswahl ändern? Z.B. um den blauen Farbverlauf-Hover-Look (Linie 3) durch eine benutzerdefinierte Volltonfarbe zu ersetzen. ich habe gefundendiese unddiese, leider nicht hilfreich.

(Dasselbe ohne ListView zu erreichen, ist auch akzeptabel. Ich möchte nur in der Lage sein, logisches Scrollen und UI-Virtualisierung wie ListView zu verwenden.)

Die XAML für ListView ist:

<code><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>
</code>

Antworten auf die Frage(11)

Ihre Antwort auf die Frage