WPF的DataGrid列头和行头相交的单元格怎么修改样式和填充文字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF的DataGrid列头和行头相交的单元格怎么修改样式和填充文字相关的知识,希望对你有一定的参考价值。

参考技术A  从可视树种能看出,那个区域只有一个Button 是用来做全选的,所以我们只有通过修改DataGrid的默认模板来实现你的效果:

  首先看下DataGrid的默认模板:

  <ControlTemplate TargetType="DataGrid">
  <Border Background="TemplateBinding Control.Background" BorderBrush="TemplateBinding Control.BorderBrush" BorderThickness="TemplateBinding Control.BorderThickness" Padding="TemplateBinding Control.Padding" SnapsToDevicePixels="True">
  <ScrollViewer Focusable="False" Name="DG_ScrollViewer">
  <ScrollViewer.Template>
  <ControlTemplate TargetType="ScrollViewer">
  <Grid>
  <Grid.ColumnDefinitions>
  <ColumnDefinition Width="Auto" />
  <ColumnDefinition Width="*" />
  <ColumnDefinition Width="Auto" />
  </Grid.ColumnDefinitions>
  <Grid.RowDefinitions>

以上是关于WPF的DataGrid列头和行头相交的单元格怎么修改样式和填充文字的主要内容,如果未能解决你的问题,请参考以下文章

请教在QTableView怎么才能不显示行号和列头

数据库提取器----知识点

C# wpf datagrid 动态加载数据后改变单元格颜色bug

wpf datagrid 单元格如何默认单击一次点中

C# .NET中DataGridView 的所有属性?

WPF DataGrid - 以编程方式将单元格设置为编辑模式