Items 集合中的一个 ListView 包含实际的业务对象。我如何获得相应的 ListViewItem 鉴于商业目的(SelectedItem)?

有帮助吗?

解决方案

如果你真的需要,使用 ListView's ItemsContainerGenerator 财产。但是,你能往往得不设置一个 ItemContainerStyleBindings:

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

在上述摘要的 ListViewItem将选择,如果潜在的结对象的 IsSpecial 酒店是 true.选择/取消选择将更新 IsSpecial 财产。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top