2009-11-02 44 views

回答

9

你有兩個選擇。

最簡單的方法是將您的ListBox的DisplayMemberPath屬性設置爲「標題」。

如果您不僅要設置顯示的內容,還要設置用於顯示它的控件的類型,然後設置列表框的 ItemTemplate

爲了您的目標,我會推薦第一個選項。

+0

非常感謝Andrew ......只是我正在尋找的答案! – Woody

2

您可以在ListBoxItemTemplate屬性設置DataTemplate

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

這是一種非常複雜的方式,可以在一行中完成DisplayMemberPath的功能。 – Ray

+0

@ Ray同意,只有在設置更復雜的用戶界面時才使用它。 – bendewey