我如何访问ListViewItem?

时间:2009-06-26 11:12:24

标签: wpf listview listviewitem

Items的{​​{1}}集合包含实际的业务对象。如何获得给定业务对象(ListView)的相应ListViewItem

1 个答案:

答案 0 :(得分:4)

如果您确实需要,请使用ListView的{​​{3}}属性。但是,您通常无法使用ItemContainerStyle s设置Binding

<ListView>
    <ListView.ItemContainerStyle>
        <Style TargetType="ListViewItem">
            <Setter Property="IsSelected" Value="{Binding IsSpecial}"/>
        </Style>
    </ListView.ItemContainerStyle>
</ListView>

在上面的XAML中,如果底层绑定对象的ListViewItem属性为IsSpecial,则会选择true。选择/取消选择将更新IsSpecial属性。