0

我正在尝试为数据绑定列表视图更改列表视图的行背景颜色。

从 msdn,我知道它的背景颜色有 ListViewsItem.Backgroud。

但是由于我是对ListView的数据源使用数据绑定,所以ListView的item的类型其实是我的类类型,不再是ListViewItem。所以我找不到它的背景属性。

我想我错过了一些东西,我该怎么办?

谢谢

4

1 回答 1

0

您可以像下面这样设置列表视图的 ItemContainerStyle 来设置项目的任何属性。

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

您甚至可以使用样式中的触发器根据数据项状态更改背景。

于 2013-09-06T13:42:44.990 回答