/ / Як змінити wpf listviewitem колір фону, коли його дані використовують прив'язку? - wpf, listview

Як змінити колір тла списку wpf listviewitem, коли його дані використовують зв'язування? - wpf, listview

Я намагаюся змінити колір тла рядка рядка viewview для перегляду прив'язки даних.

З msdn, я знаю, є ListViewsItem.Backgroud для кольору його фону.

Але оскільки я використовую прив'язку даних до джерела даних ListView, тип елемента ListView фактично є моїм типом класу, а не ListViewItem. Тому я не можу знайти його властивість Background.

Я думаю, що я щось пропустив, як це зробити?

Дякую

Відповіді:

0 для відповіді № 1

Ви можете встановити ItemContainerStyle вашого списку, як показано нижче, щоб встановити будь-яке властивість елемента.

        <ListView>
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="Background" Value="Red"/>
</Style>
</ListView.ItemContainerStyle>
</ListView>

Ви навіть змінюєте фон в залежності від стану даних, використовуючи тригери в стилі.