Я намагаюся змінити колір тла рядка рядка 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>
Ви навіть змінюєте фон в залежності від стану даних, використовуючи тригери в стилі.