我是新来WPF。 我有有它的ItemSource设置的实例的列表框WorkItemCollection 。 (的集合工作项的对象。)
当显示该列表仅显示每个对象(Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem)的类型。 有没有一种方法,使列表显示WorkItem.Title?
我是新来WPF。 我有有它的ItemSource设置的实例的列表框WorkItemCollection 。 (的集合工作项的对象。)
当显示该列表仅显示每个对象(Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem)的类型。 有没有一种方法,使列表显示WorkItem.Title?
你有两个选择。
最简单的方法是设置你的列表框,以“标题”的属性。
如果你想设置不仅得到什么显示,但是用来显示该控件的类型,那么您将设置列表框的
为了您的目标是什么,我会建议第一个选项。
您可以设置DataTemplate
上ItemTemplate
的财产ListBox
:
<ListBox ItemSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate DataType="tfs:WorkItem">
<StackPanel>
<TextBlock Text="{Binding Title}" />
<!-- Others -->
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>