我在網格視圖中動態添加行數爲listViewResult.Items.Add(new { Server = "test1", Value = "ABX", Availability = "Yes", Status = "No"});
同時,我想添加基於狀態值添加的同一行的背景顏色。我怎樣才能做到這一點?如何動態更改WPF中特定GridView行的背景顏色?
0
A
回答
2
你可以直接添加ListViewItem的元素:
ListViewItem lvi = new ListViewItem();
lvi.Background = ... color you want ... ;
lvi.Content = new {Server = "test1", .... };
listViewResult.Items.Add(lvi);
綁定背景的狀態如果狀態是一個DependencyProperty纔會工作。如果只是一個報告,狀態沒有改變,則不需要創建一個綁定,只需根據狀態的值設置一個顏色即可。
1
最好的方法是編輯你的ListViewItem的模板,並使用轉換器將Background屬性綁定到項目的Status屬性以將狀態轉換爲Brush/Color。
它不是微不足道,因爲它聽起來雖然...
相關問題
- 1. 更改GridView窗口8中特定行/列的背景顏色?
- 2. 如何動態更改Highcharts(特定的HighMaps)的背景顏色?
- 3. 如何動態地更改WPF listview行背景顏色?
- 4. C#更改背景顏色特定行
- 5. WPF:如何更改TransitioningContentControl背景顏色?
- 6. 如何更改RichTextBox中特定行的背景顏色?
- 7. 如何更改datagridview c#.net中特定行的背景顏色?
- 8. 如何更改特定行jQuery jTable中的背景顏色?
- 9. WPF雙擊更改行背景顏色
- 10. 更改背景顏色中的ScrollViewer WPF
- 11. 如何更改DevExpress GridView中行的背景顏色?
- 12. 動態更改Gtk.Entry的背景顏色
- 13. 如何在MVC視圖中更改動態行背景顏色?
- 14. jQuery在更改時動態更改顏色/背景顏色
- 15. 如何更改wpf datagridview中行的背景顏色?
- 16. 在WPF中更改Webbrowser背景顏色
- 17. 如何更改背景顏色動態創建的表格行
- 18. 如何動態更改datagrid行的背景顏色?
- 19. 用JavaScript動態更改背景顏色
- 20. Android:動態更改TextView背景顏色
- 21. 更改背景顏色動態(安卓)
- 22. 動態更改背景顏色
- 23. 更改背景顏色動態
- 24. 動態更改背景顏色
- 25. 更改背景顏色動態
- 26. 如何動態更改數據列表中特定記錄的背景顏色?
- 27. 如何動態綁定WPF中的背景顏色?
- 28. 如何更改gridview選定的項目背景顏色?
- 29. 更改WPF ItemTemplate的背景顏色
- 30. 如何更改活動背景顏色