<DataGrid.RowStyle>
<Style TargetType="DataGridRow">
<Setter Property="Background" Value="gray" />
<Setter Property="Height" Value="40"/>
<Setter Property="Foreground" Value="White" />
</Style>
</DataGrid.RowStyle>
<DataGrid.Columns>
<DataGridTemplateColumn Header="编辑时间" Width="60">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<!--设置当单元格内容超过最大长度时,显示...-->
<TextBlock Text="{Binding EditTime}" TextWrapping="Wrap" Height="auto" TextTrimming="CharacterEllipsis"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
直接在前台代码中根据字体大小设置合适的行高,这里的字体为14,行高设置为40,然后修改datagrid.columns即可。