Я создаю ListView во время выполнения и заполняю его постоянно.Проблема в том, что я хочу отключить изменение цвета при наведении на элемент или выборе его.
Каждый ListViewItem не может быть сфокусирован.Таким образом, изменение цвета не сохраняется и отображается только при наведении курсора на элемент.Я попытался отключить это, сделав свой единственный стиль, но, к сожалению, он не сработал так, как хотелось бы.
Я использовал этот стиль
Setter setter = new Setter()
{
Property = Control.BackgroundProperty,
Value = null
};
Setter setter1 = new Setter()
{
Property = Control.BorderBrushProperty,
Value = null
};
Trigger trigger = new Trigger()
{
Property = ListBoxItem.IsSelectedProperty,
Value = true,
Setters = { setter, setter1 }
};
Style style = new Style()
{
Triggers = { trigger }
};
Я также попытался установить значение ListView.FocusVisualStyle на ноль, но ятакже не дал результатов.