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

时间:2014-05-09 18:57:14

标签: c# wpf

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

Date
Title
Company
Description

我现在可以使用以下行显示其中任何一个属性:

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

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

1 个答案:

答案 0 :(得分:5)

利用Data Template在列表框内的不同控件中显示各种属性

<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>