我在网格视图中动态添加行数为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. 如何更改活动背景颜色