私はWPFが初めてです。ItemSource がWorkItemCollectionのインスタンスに設定された ListBox があります。( WorkItemオブジェクトのコレクション。)
リストが表示されると、各オブジェクトのタイプのみが表示されます (Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem)。リストに WorkItem.Title を表示させる方法はありますか?
私はWPFが初めてです。ItemSource がWorkItemCollectionのインスタンスに設定された ListBox があります。( WorkItemオブジェクトのコレクション。)
リストが表示されると、各オブジェクトのタイプのみが表示されます (Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem)。リストに WorkItem.Title を表示させる方法はありますか?
2 つのオプションがあります。
最も簡単な方法は、ListBox のDisplayMemberPathプロパティを "Title" に設定することです。
表示されるものだけでなく、それを表示するために使用されるコントロールのタイプを設定する場合は、ListBox のItemTemplateを設定します。
あなたの目標が何であるかについては、最初のオプションをお勧めします。
DataTemplate
のItemTemplate
プロパティに を設定できますListBox
。
<ListBox ItemSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate DataType="tfs:WorkItem">
<StackPanel>
<TextBlock Text="{Binding Title}" />
<!-- Others -->
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>