-->

所述ListBox.ItemsSource的显示属性(Display properties of t

2019-09-03 18:44发布

我是新来WPF。 我有有它的ItemSource设置的实例的列表框WorkItemCollection 。 (的集合工作项的对象。)

当显示该列表仅显示每个对象(Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem)的类型。 有没有一种方法,使列表显示WorkItem.Title?

Answer 1:

你有两个选择。

最简单的方法是设置你的列表框,以“标题”的属性。

如果你想设置不仅得到什么显示,但是用来显示该控件的类型,那么您将设置列表框的

为了您的目标是什么,我会建议第一个选项。



Answer 2:

您可以设置DataTemplateItemTemplate的财产ListBox

<ListBox ItemSource="{Binding}">
  <ListBox.ItemTemplate>
    <DataTemplate DataType="tfs:WorkItem">
      <StackPanel>
        <TextBlock Text="{Binding Title}" />
        <!-- Others -->
      </StackPanel>
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>


文章来源: Display properties of the ListBox.ItemsSource