Entfernen von WPF ListView / GridView Highlight Chrome
Ich habe WPF ListView mit GridView-Ansicht und möchte alle Spuren von Zeilenhervorhebungen entfernen.
Diesen nützlichen Code finden Sie in einer Antwort auf dieser Website:
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="Control.Focusable" Value="False"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="{x:Null}" />
<Setter Property="BorderBrush" Value="{x:Null}" />
</Trigger>
</Style.Triggers>
</Style>
</ListView.ItemContainerStyle>
Diese Änderung hilft zwar dabei, den größten Teil der Hervorhebung zu entfernen, sie entfernt jedoch nicht die horizontale Leiste, die immer noch angezeigt wird, wenn der Mauszeiger über die ListView-Zeile bewegt wird. Wie entferne ich es?
Ich habe mich mit dem ähnlichen Problem von Button befasst und eine Lösung gefunden, bei der die Button-Vorlage geändert wird, indem das Chrom entfernt wird.
In diesem Fall von ListView / GridView kann ich das entsprechende Chrom und die Vorlage zum Ändern nicht finden.