我是WPF的新手。我有一個ListBox,其ItemSource設置爲WorkItemCollection的實例。 (一組WorkItem對象。有沒有辦法讓列表顯示WorkItem.Title?ListBox.ItemsSource的顯示屬性
3
A
回答
9
你有兩個選擇。
最簡單的方法是將您的ListBox的DisplayMemberPath屬性設置爲「標題」。
如果您不僅要設置顯示的內容,還要設置用於顯示它的控件的類型,然後設置列表框的 ItemTemplate。
爲了您的目標,我會推薦第一個選項。
+0
非常感謝Andrew ......只是我正在尋找的答案! – Woody
2
您可以在ListBox
的ItemTemplate
屬性設置DataTemplate
:
<ListBox ItemSource="{Binding}">
<ListBox.ItemTemplate>
<DataTemplate DataType="tfs:WorkItem">
<StackPanel>
<TextBlock Text="{Binding Title}" />
<!-- Others -->
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
相關問題
- 1. 在Button.Click上更改ListBox.ItemsSource綁定屬性?
- 2. 顯示屬性
- 3. dll屬性的CopyToLocal屬性不顯示
- 4. MVC顯示屬性
- 5. dojo顯示屬性
- 6. 顯示CSS屬性
- 7. 角屬性顯示
- 8. WCF顯示屬性
- 9. 顯示屬性的問題
- 10. 顯示元素的屬性
- 11. DropDownList要顯示的屬性
- 12. 顯示按鈕以顯示:塊屬性
- 13. 在顯示/隱藏時顯示屬性
- 14. Asp.Net 4.0 gridview顯示顯示屬性值
- 15. systemctl顯示不顯示幾個屬性
- 16. 顯示錯誤屬性
- 17. 如何顯示屬性
- 18. CSS:顯示屬性,塊
- 19. 硒元素顯示屬性
- 20. IE7和CSS顯示屬性
- 21. 置換[顯示]屬性
- 22. javascript顯示元素屬性
- 23. 未顯示樣式屬性
- 24. CSS顯示屬性問題
- 25. ExtJS顯示對象屬性
- 26. XSL顯示屬性名稱
- 27. jQuery顯示對象屬性
- 28. 紅寶石:顯示屬性
- 29. 接口和屬性顯示
- 30. 顯示器控件屬性
感謝您的回答。我會在我正在做的應用程序中使用這兩種方法! – Vaccano