5

私はWPFが初めてです。ItemSource がWorkItemCollectionのインスタンスに設定された ListBox があります。( WorkItemオブジェクトのコレクション。)

リストが表示されると、各オブジェクトのタイプのみが表示されます (Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItem)。リストに WorkItem.Title を表示させる方法はありますか?

4

2 に答える 2

12

2 つのオプションがあります。

最も簡単な方法は、ListBox のDisplayMemberPathプロパティを "Title" に設定することです。

表示されるものだけでなく、それを表示するために使用されるコントロールのタイプを設定する場合は、ListBox のItemTemplateを設定します。

あなたの目標が何であるかについては、最初のオプションをお勧めします。

于 2009-11-02T02:29:05.590 に答える
2

DataTemplateItemTemplateプロパティに を設定できますListBox

<ListBox ItemSource="{Binding}">
  <ListBox.ItemTemplate>
    <DataTemplate DataType="tfs:WorkItem">
      <StackPanel>
        <TextBlock Text="{Binding Title}" />
        <!-- Others -->
      </StackPanel>
    </DataTemplate>
  </ListBox.ItemTemplate>
</ListBox>
于 2009-11-02T02:28:17.927 に答える