Доброго дня, знатоки! Столкнулся с такой проблемой, необходимо сделать выделение списка ListView прозрачным, чтобы оно вообще никак не фигурировало.
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
</Style.Resources>
Мой вариант делает все, как нужно но, если после клика на объект, кликнуть в любое другое место формы, объект снова подсвечивается, только белым. Как обойти эту проблему?
Если вы по каким-то причинам не хотите использовать ItemsControl (ну, например, потому что в ListView с помощью представления GridView можно быстро и просто вывести данные в красивой таблице), то можете просто "вручную" снять выделение с элемента при его установке:
public MainWindow()
{
InitializeComponent();
MyListView.SelectionChanged += (s, e) => MyListView.SelectedItem = null;
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости