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