wpf datagrid 单元格居中
时间: 2023-09-11 14:13:08 浏览: 1758
要将 WPF DataGrid 中的单元格内容居中显示,你可以使用 CellStyle 属性来自定义单元格的样式。以下是一个示例代码:
```xaml
<DataGrid>
<DataGrid.Columns>
<DataGridTextColumn Header="Column 1" Binding="{Binding Property1}">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="HorizontalAlignment" Value="Center"/>
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
<DataGridTextColumn Header="Column 2" Binding="{Binding Property2}">
<DataGridTextColumn.CellStyle>
<Style TargetType="DataGridCell">
<Setter Property="HorizontalAlignment" Value="Center"/>
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
</DataGridTextColumn.CellStyle>
</DataGridTextColumn>
</DataGrid.Columns>
</DataGrid>
```
在这个示例中,我们为每个 DataGridTextColumn 的 CellStyle 属性定义了一个样式。在样式中,我们将 HorizontalAlignment 和 VerticalAlignment 属性都设置为 Center,使单元格内容在水平和垂直方向上居中显示。
你可以根据需要自定义样式来适应你的应用程序。希望对你有所帮助!
阅读全文