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