Items
的{{1}}集合包含实际的业务对象。如何获得给定业务对象(ListView
)的相应ListViewItem
?
答案 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
属性。