wpf DataGrid内容居中
时间: 2023-06-29 12:06:03 浏览: 181
你可以在 DataGrid 的列定义中使用样式来设置内容的水平和垂直对齐方式。以下是一个示例:
```xaml
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Header="Name" Binding="{Binding Name}">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="HorizontalAlignment" Value="Center"/>
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Age" Binding="{Binding Age}">
<DataGridTextColumn.ElementStyle>
<Style TargetType="{x:Type TextBlock}">
<Setter Property="HorizontalAlignment" Value="Center"/>
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</DataGridTextColumn.ElementStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
```
在这个示例中,我们为 Name 和 Age 列设置了一个元素样式,该样式将水平和垂直对齐方式设置为居中。你可以根据需要修改此样式以满足你的要求。
阅读全文