安心海叶 发表于 2016-10-24 15:54:37

DataGrid的HeadBackgroud

您好!

我想问一下,系统默认的TopRows的颜色是什么?

现在我需要把第二个图片的颜色,改为第一个图片的背景头颜色




Alice 发表于 2016-10-24 17:57:00

这是和你系统的主题相关的。
第二个图片是ColumnHeader么?

安心海叶 发表于 2016-10-25 14:35:50

Alice 发表于 2016-10-24 17:57
这是和你系统的主题相关的。
第二个图片是ColumnHeader么?

第一张图片是TopRows添加的两行,背景颜色是系统默认的

第二张图片是DataGrid的ColumnHeader,背景颜色想同第一张图片统一

Alice 发表于 2016-10-25 17:18:55

安心海叶 发表于 2016-10-25 14:35
第一张图片是TopRows添加的两行,背景颜色是系统默认的

第二张图片是DataGrid的ColumnHeader,背景颜 ...

ColumnHeader的背景色通过ColumnHeader的Background就可以设置。
你可以参考下博客:http://blog.gcpowertools.com.cn/post/C1DataGridWPF_custom.aspx
里面有详细背景色的详细代码。

有关图一的Header的颜色如果你没有设置的话,是和系统主题相关的。你需要看下系统主题是什么,然后用上述的方法设置给图二的ColumnHeader。
页: [1]
查看完整版本: DataGrid的HeadBackgroud