根据单元格值的比较更改 WPF 数据网格单元格字体
本文关键字:单元格 数据 WPF 数据网 网格 字体 比较 | 更新日期: 2023-09-27 18:32:19
我是使用 WPF DataGrid 的新手,我有点迷茫。我有一个带有数值的数据表,我通过数据视图将数据网格绑定到该值。我想做的是比较每列的值,并使每列具有较大值的单元格加粗。(例如,谁在每个类别中获胜)
没有ObservableCollection,没有花哨的东西。我只是以"手动"方式将数据添加到数据表中,从SQLite数据库DataTable响应中逐个单元格获取值。甚至列也是以编程方式创建的,而不是通过 XAML 创建的。我几乎没有 XAML 经验,所以不要以为我使用过触发器或其他任何东西。
我该怎么做这样的事情?
从小例子开始。您可以创建一些测试数据,您可以使用这些数据尝试数据绑定技术。尝试DataGrid
的某些部分设置样式:更改Foreground
的颜色,添加一些带有BorderBrush
Border
。自己探索 WPF - 只有第一个视图很难。
以下是一些方法:
- 在 WPF 中使用转换器
- 使用绑定
- 对数据网格元素使用样式和模板
- 使用 MVVM