我为数据网格做了自己的风格,我改变了所有的东西,但有一小部分数据网格让我抓狂,因为我不能改变这一部分的颜色。我不知道这个部分的名称,如图所示:


我怎样才能改变颜色呢?
发布于 2013-10-09 20:40:02
这在您的图像中不是很清楚,但是如果该部分是ScrollBar的一部分,那么您可以添加一个Style,而无需为其定义x:Key到您的DataGrid.Resources部分。这样,它就可以隐式地应用于ScrollBar部件。您可以从默认Style开始,然后根据需要进行调整。您可以在MSDN上的ScrollBar Styles and Templates页面中找到默认Style。它有相当多,所以你必须用它做一些实验。
更新>>>
如果您谈论的是您可以单击以选择行的标题,我相信该部分称为Button。您可以使用RowHeaderStyle属性为其添加Style。请参阅WPF override DataGrid RowHeader template and manage to select rows still帖子以获取相关帮助。
或者,我认为可以通过将DataGrid.RowHeaderWidth属性设置为0来完全隐藏它。
https://stackoverflow.com/questions/19272086
复制相似问题