根据单元格值的比较更改WPF DataGrid单元格字体
问题描述:
我是使用WPF DataGrid的新手,我有点迷茫。我所拥有的是一个带有数值的DataTable,我通过DataView绑定DataGrid。我想要做的是比较每列的值,并使每列的值更大的单元格为粗体。 (例如,谁在每个类别中获胜)根据单元格值的比较更改WPF DataGrid单元格字体
没有ObservableCollection,没有花哨的东西。我只是将数据以“手动”的方式添加到DataTable中,从SQLite数据库DataTable响应中逐个获取值。即使这些列是以编程方式创建的,而不是通过XAML创建的。我几乎没有XAML的经验,所以不要以为我曾经使用触发器或任何东西。
我该如何去做这样的事情?
答
从小例子开始。您可以创建一些测试数据,您可以使用它来尝试数据绑定技术。尝试着色DataGrid
的某些部分:更改Foreground
的颜色,将Border
与BorderBrush
相加。自己探索WPF - 这仅仅是第一个视图。
下面是一些如何: