Работаю с WPF 4.0. Требуется просто вывести на экран список чего-либо без выбора, но с прокруткой при необходимости. Лучше всего на мой взгляд подходить ListBox. Написал следующий шаблон для ListBoxItem
<UserControl.Resources>
<Style x:Key="NoSelectedItemStyle" TargetType="{x:Type ListBoxItem}">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="Black" />
</Style.Resources>
<Setter Property="Focusable" Value="False" />
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Background" Value="Transparent" />
</Trigger>
</Style.Triggers>
</Style>
</UserControl.Resources>
Вроде все должно работать по логике, нашел много аналогичных примеров в Инете. Но при наводке курсора на Item в ListBox'е, он все равно подсвечивается голубым светом. Пробовал изменить другие свойства в триггере
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Foreground" Value="Red" />
<Setter Property="Background" Value="Green" />
<Setter Property="BorderBrush" Value="Black" />
<Setter Property="BorderThickness" Value="3" />
</Trigger>
Все меняется, кроме цвета "прямоугольника" подсветки, он все время остается голубым. Border в последнем случае меняет толщину, но цвет тоже остается голубым, только чуть темнее. Такое впечатление, что сверху накладывается какой-то прямоугольник голубого цвета. Как можно избавиться от этой голубой подсветки? Работаю в настольном приложении, но в Windows 10
Задача - штамповать разные изображения на полотноВот только размер полотна заранее неизвестен
Как правильно протестировать Data access layer с помощью Mock, а именно репозитории, предоставляющие доступ к базе данных через контекст?
Хоть и есть несколько статей на хабре, есть реализация на C++, не могу понять как переделать это под С#Может быть вдруг кто-то реализовал?