如何在WPF的列表框中显示对象集合

我有一组我想要呈现的对象.我怎样才能做到这一点?列表框可以,但每个对象都有许多我想要呈现的属性.我已经将一个列表框绑定到一个集合,我列出了所有的对象.我的问题是关于列表框的可视化以及列表框是否正确使用或者我还应该使用其他东西. 最佳答案 您可能需要考虑使用
ListView控件.如果您计划从对象显示多个属性,ListView支持列.您可以使用ItemTemplate属性来格式化对象的显示.例如:

<ListView ItemsSource="{Binding Path=myObjectCollection}">
    <ListView.ItemTemplate>
        <DataTemplate>
            <TextBlock Text="{Binding Path=Title}"/>
            <CheckBox IsChecked="{Binding Path=ShouldCheck}"/>
        </DataTemplate>
    </ListView.ItemTemplate>
</ListView>

此示例假定您的对象具有Title和ShouldCheck属性.

点赞