显示列表框的多个成员路径

本文关键字:成员 路径 列表 显示 | 更新日期: 2023-09-27 18:02:41

我将我的Listbox的ItemsSource绑定到Event类的列表。事件具有以下属性:

Date
Title
Company
Description

我可以使用下面的行显示这些属性中的任何一个:

<ListBox ItemsSource="{Binding FilteredEventsCollection}" DisplayMemberPath="Date"/>

我想显示所有的信息,请问怎么做?

显示列表框的多个成员路径

使用数据模板在列表框的不同控件中显示不同的属性

<ListBox ItemsSource="{Binding FilteredEventsCollection}">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel>
                <TextBlock Text="{Binding Date}" />
                <TextBlock Text="{Binding Title}" />
                <TextBlock Text="{Binding Company}" />
                <TextBlock Text="{Binding Description}" />
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>