1

DataGridTextColumn在我的 WPF 应用程序中,我需要用某种颜色绘制特定单元格的背景。这是我尝试过的:

DataGridCell cell = ...
cell.Background = Brushes.Yellow;

执行后,我确实在右边缘附近看到了一点黄色,但颜色并没有覆盖整个单元格。

我认为它一定是在我的黄色之上绘制的 TextBlock 内容。因此,我添加了以下代码:

TextBlock content = cell.Content as TextBlock;
content.Text = "abc";
content.Background = Brushes.Yellow;

这会在文本“abc”后面产生背景颜色。单元格的其余部分仍为白色。

我想知道是否有人可以指出我正确的方向。

4

0 回答 0