Я разрабатываю приложение WPF с журналом. Журнал разработан с помощью listView. Listviewitems больше не изменяет внешний вид, когда мышь закончилась или элемент выбран. То, что я решил с этим стилем для списка:
<Style x:Key="ItemContainerStyle1" TargetType="ListViewItem">
<Setter Property="HorizontalContentAlignment" Value="Left"/>
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Transparent" />
<Setter Property="BorderThickness" Value="0" />
<Setter Property="Focusable" Value="False" />
</Trigger>
</Style.Triggers>
</Style>
Этот стиль исправил мои проблемы, но поднял новую проблему. Когда фон установлен на "Прозрачный", теперь я могу видеть этот эффект зависания/глянца, который показан на рисунке ниже, когда мышь находится над элементом просмотра списка.
Я попытался решить проблему с этой попыткой, но не повезло.
<Style TargetType="{x:Type ListViewItem}">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#00000000"/>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="#00000000"/>
</Style.Resources>
</Style>
У кого-нибудь есть идея, как удалить этот раздражающий эффект наведения?
Заранее спасибо