我正在尝试更改listview的数据绑定列表视图的行背景颜色。
从msdn,我知道有ListViewsItem.Backgroud作为其背景颜色。
但由于我正在使用ListView数据源的数据绑定,因此ListView项的类型实际上是我的类类型,不再是ListViewItem。所以我找不到它的Background属性。
我想我错过了什么,我应该怎么做?
由于
答案 0 :(得分:0)
您可以像下面一样设置列表视图的ItemContainerStyle,以设置项目的任何属性。
<ListView>
<ListView.ItemContainerStyle>
<Style TargetType="{x:Type ListViewItem}">
<Setter Property="Background" Value="Red"/>
</Style>
</ListView.ItemContainerStyle>
</ListView>
您甚至可以使用样式中的触发器根据dataitem状态更改背景。