gpt4 book ai didi

wpf - 数据网格文本对齐

转载 作者:行者123 更新时间:2023-12-04 09:56:27 25 4
gpt4 key购买 nike

我想知道是否有人有一种简单的方法可以使 WPF 数据网格中的文本居中对齐。我让数据网格工作得很好,但正确的文本对齐让我很困扰。我检查了一些,并下载了 wpftoolkit,但示例要么不起作用,要么给我一个编译错误。我确实将 wpftoolkit 的引用添加到了我的项目中。任何帮助,将不胜感激。谢谢

数据网格的xaml如下

<WpfToolkit:DataGrid AutoGenerateColumns="True" Margin="15,15,10,65" Name="DG1" CanUserReorderColumns="False" />

最佳答案

如果您设置了 Block.TextAlignment属性在 DataGrid 上居中,它将被 DataGridTextColumns 中使用的 TextBlocks 和 TextBoxes 继承,并将文本居中:

<WpfToolkit:DataGrid
Block.TextAlignment="Center"
AutoGenerateColumns="True"
Margin="15,15,10,65"
Name="DG1"
CanUserReorderColumns="False" />

如果要对齐单元格中的文本而不是标题或网格中的其他地方,则可以使用 CellStyle 设置 DataGridCell 上的属性:
<WpfToolkit:DataGrid
AutoGenerateColumns="True"
Margin="15,15,10,65"
Name="DG1"
CanUserReorderColumns="False">
<WpfToolkit:DataGrid.CellStyle>
<Style TargetType="WpfToolkit:DataGridCell">
<Setter Property="Block.TextAlignment" Value="Center"/>
</Style>
</WpfToolkit:DataGrid.CellStyle>

关于wpf - 数据网格文本对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3652318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com