我有一個ListBox
。我將其ItemSource
設置爲我的自定義數據集合Book
。但Book
是一般類型,它有不同的類型,如Novel
,ScienceBook
等,所以我想要的是爲其ListBoxItem
設置不同的風格。例如:設置標題Book
的紅色,如果它是Novel
的實例,並將其他設置爲藍色。 如何在Windows Phone 7中實現此目標?如何設置綁定到Windows Phone 7中ListBox的不同數據模型的ListBoxItem的不同樣式?
0
A
回答
0
更優雅的方式是定義DataTemplateSelector來選擇哪個DataTemplate
將用於哪個項目
0
好的,我找到了我的問題的答案。該解決方案只是創建中間數據模型,提供有關要使用的樣式的信息。在xaml中,我只是添加屬性Style={Binding Style}
。希望它能幫助別人。
相關問題
- 1. WPF ListBox的ListBoxItem的綁定
- 2. Windows Phone 7 MVVM數據綁定形式
- 3. 動態綁定樣式到Windows Phone 7中的StackPanel
- 4. Windows Phone 7空數據消息的Listbox?
- 5. 設置數據模型作爲不同的數據模型
- 6. 將ngInclude綁定到不同的模型
- 7. 不同的模板在不帶DataTemplateSelector的不同ListBoxItem值上?
- 8. 從不同風格綁定到樣式設置器
- 9. 綁定不同數據類型的行
- 10. 如何根據Eclipse中的文件類型設置不同的代碼樣式?
- 11. 如何同步跨不同形式的數據綁定控件
- 12. ListBoxItem絕對位置,Windows Phone 7
- 13. 如何將ListBoxItem的屬性綁定到已綁定到ListBox的ItemsSource的屬性
- 14. WPF,XAML:如何使用ListBox ItemsSource對象的屬性上的綁定來設置ListBoxItem的樣式?
- 15. 不同的數據綁定方式
- 16. 如何滾動到Windows Phone 7中的ListBox的頂部?
- 17. 如何將我的MVC模型綁定到不同的表格
- 18. 如何將模板中的TextBlock(定義ListBox的ListBoxItem)綁定到父ListBoxItem的IsSelected屬性?
- 19. ListBoxItem不在ListBox中伸展
- 20. Silverlight Windows Phone 7 ItemsControl數據綁定
- 21. 如何綁定到Windows Phone 7中的靜態類的字段?
- 22. 如何在Windows Phone 7中設置WriteableBitmap的不透明度?
- 23. 從PhotoChooserTask綁定圖像到圖像標籤與相同大小的ListBox中的Windows Phone 7
- 24. 的Windows Phone 7 - 選擇一個ListBoxItem
- 25. 使用類來綁定設置(Windows Phone)
- 26. 驗證ListBoxItem而不是ListBox
- 27. 如何處理綁定到相同ng模型的不同輸入類型?
- 28. 綁定不工作windows phone 7
- 29. 綁定到不同的dataContexts
- 30. Windows Phone 7中的樣式觸發器