我有一個需求,其中我需要有一個列表框到另一個。我有一張有很多記錄的表格,有些字段是多餘的。我想要顯示這些字段的唯一標題,但在另一個列表框中顯示該記錄中的所有其他字段。我想要顯示HotelName,然後我想要顯示每個名稱的Hotel塊。要獲取唯一記錄,我正在使用HashSet。我能夠正確顯示roomBlock數據,但不知何故,當我將另一個列表框綁定到HashSet集合Hotelnm時,它不顯示任何文本。無法將HashSet綁定到列表框
2
A
回答
3
您沒有收到ListBox中的任何項目,因爲您尚未將收集綁定到它。將Hotelnm設置爲DataContext允許創建Bindings,但要獲取ListBox中的項目,需要綁定ItemsSource屬性。您可以更改代碼來設置ItemsSource而不是DataContext,或者在XAML中添加ItemsSource="{Binding}"
。
在您的ItemTemplate中,DataContext將是集合的單個項目,在本例中是一個字符串。要將該項目再次顯示爲TextBlock的文本,請使用Text="{Binding}"
以使用DataContext對象本身。
相關問題
- 1. 將文本框綁定到列表框
- 2. 將綁定列表綁定到列表框的問題
- 3. 將列表框綁定到表
- 4. 無法將下拉列表綁定到列表字典集合
- 5. 將列表框綁定到observablecollection
- 6. 將數據綁定到列表框
- 7. 將集合綁定到列表框
- 8. 將.NET WinForms列表框綁定到ConnectionStringSettingsCollection
- 9. 將ObervableCollection綁定到列表框
- 10. 將數據集綁定到列表框
- 11. 將類成員綁定到列表框
- 12. 將列表綁定到組合框
- 13. 將HashSet綁定到ListView項目(C#,WPF)
- 14. 綁定到列表框
- 15. 將GridView綁定到列表
- 16. 綁定列表框
- 17. 將列表框綁定到列表<object>
- 18. 如何將WPF中的列表框綁定到通用列表?
- 19. 將列表框綁定到列表<string>
- 20. 無法將我的列表綁定到datagridView
- 21. 將列表綁定到列表視圖
- 22. 在列表視圖中將組合框綁定到組合框
- 23. 如何將用戶控件複選框綁定到列表框
- 24. 將多個複選框綁定到多個列表框屬性
- 25. 將數據綁定列表框與WPF連接列表框
- 26. 將WPF組合框綁定到自定義列表
- 27. 如何將GridView列綁定到列表?
- 28. 將單列綁定到多選列表
- 29. 將數據綁定到列表框中包含文本塊的列表框
- 30. 將列表框1中的項目添加到綁定多項列表框2