我为 datagrid 制作了自己的风格,我改变了所有的东西,但是 datagrid 的一小部分让我抓狂,因为我不能改变这部分的颜色。我不知道这部分的名称,如图所示:
我怎样才能改变颜色呢?
从您的图像中看不太清楚,但是如果该部分是 the 的一部分,ScrollBar
则您可以添加 a而无需为其Style
定义 anx:Key
到您的DataGrid.Resources
部分中。这样,它可以隐式应用于ScrollBar
零件。您可以从默认开始Style
,然后根据需要进行调整。Style
您可以在 MSDN的ScrollBar Styles and Templates页面中找到默认设置。它有很多,因此您必须对其进行一些实验。
更新>>>
如果您说的Button
是可以单击以选择行的 s,我相信该部分称为行标题。您可以Style
使用该RowHeaderStyle
属性添加一个。请参阅WPF 覆盖 DataGrid RowHeader 模板并设法选择仍然发布的行以获得帮助。
或者,我相信您可以通过将DataGrid.RowHeaderWidth
属性设置为 来完全隐藏它0
。