如何更改datagrid左上角的背景颜色。我试图给整个数据网格赋予颜色但仍然相同。
由于
迪
答案 0 :(得分:0)
当数据网格失去焦点时,该颜色与selectedrow背景中使用的颜色相同,因此:
<Style x:Key="DGStyle" TargetType="{x:Type DataGrid}">
<Style.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="{StaticResource SelectedItemBackgroundNotFocused}"/>
</Style.Resources>
</Style>
答案 1 :(得分:0)
您要设置样式的部分是DataGrid模板中的“全选”按钮。如果你使用Blend提取模板并找到按钮,剩下的就是小菜一碟!
提取模板-open Blend,将DataGrid放在MAinWindow上,右键单击,选择“编辑模板”,“编辑复制”,然后单击“确定”。
完成提取后,转到后面的代码,并在Extracted datagrid样式中找到:
<Button Command="{x:Static DataGrid.SelectAllCommand}" ...
这是你的按钮!你喜欢它的风格:)我知道你可以(通过查看你的其他帖子)