justin_amei 发表于 2016-5-20 10:47:13

DataGrid内容对齐方式

请问如何设置DataGrid的Header为居中,默认都是左对齐。
现在需要的是设置Header内容为居中,但是具体内容里的某些Column需要右对齐。请问如何实现?

我把论坛关于DataGrid的帖子都搜了一遍,没有发现有跟对齐相关的帖子,还请知道的朋友赐教。

Alice 发表于 2016-5-20 12:01:42

ColumnHeader上的文字居中有两种方式,请参考我们的中文产品博客,链接如下:
http://blog.gcpowertools.com.cn/post/2015/12/01/C1DataGridWPF_MergeStyle.aspx

对于Column列的内容对齐方式,你直接设置Column中的TextAlignment属性可以实现。

justin_amei 发表于 2016-5-25 15:56:00

Alice 发表于 2016-5-20 12:01
ColumnHeader上的文字居中有两种方式,请参考我们的中文产品博客,链接如下:
http://blog.gcpowertools.c ...

按照您说的方法,我实现了ColumnHeader的文字居中。
但是没有在Column列里找到TextAlignment属性?能否给出一个具体的例子,或者简单的一小段代码。
谢谢!

Alice 发表于 2016-5-26 11:41:16

justin_amei 发表于 2016-5-25 15:56
按照您说的方法,我实现了ColumnHeader的文字居中。
但是没有在Column列里找到TextAlignment属性?能否 ...

属性名称叫做HorizontalAlignment。
比如:
                <c1:DataGridBoundColumn HorizontalAlignment="Center" ></c1:DataGridBoundColumn>
页: [1]
查看完整版本: DataGrid内容对齐方式