Usuwanie chromowanego podświetlenia WPF ListView / GridView
Mam WPF ListView z widokiem GridView i chcę usunąć wszelkie ślady podświetlenia wiersza.
Ten przydatny fragment kodu można znaleźć w jednej odpowiedzi na tej stronie:
<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>
Jednak ta zmiana pomaga usunąć większość podświetlenia, ale nie usuwa poziomego paska, który pojawia się, gdy mysz przesuwa się nad wierszem ListView. Jak go usunąć?
Zajmowałem się podobnym problemem związanym z Buttonem i znalazłem rozwiązanie, które zmienia szablon przycisku, usuwając jego chrom.
W tym przypadku ListView / GridView nie mogę znaleźć odpowiedniego chromu i szablonu do zmiany.