DataGridTextColumn
在我的 WPF 应用程序中,我需要用某种颜色绘制特定单元格的背景。这是我尝试过的:
DataGridCell cell = ...
cell.Background = Brushes.Yellow;
执行后,我确实在右边缘附近看到了一点黄色,但颜色并没有覆盖整个单元格。
我认为它一定是在我的黄色之上绘制的 TextBlock 内容。因此,我添加了以下代码:
TextBlock content = cell.Content as TextBlock;
content.Text = "abc";
content.Background = Brushes.Yellow;
这会在文本“abc”后面产生背景颜色。单元格的其余部分仍为白色。
我想知道是否有人可以指出我正确的方向。