Я пытаюсь выделить элемент в представлении списка при определенном условии. У меня есть свойство Made Highlight в коде, за которым принимается решение, и оно привязано к источнику данных.
Проблема заключается в том, что при изменении одного элемента в списке триггер данных обновляет весь элемент в представлении списка
Триггер данных в xaml
<DataTrigger Value="True" Binding="{Binding ElememtName=UserControl, Path=Highlighted}">
<Setter Property="Background" Value="Salmon"/>
</DataTrigger>
Свойство в коде позади
public bool Highlighted
{
get
{
return this.highlighted;
}
set
{
if (value != this.highlighted)
{
this.highlighted = value;
NotifyPropertyChange("Highlighted");
}
}
}