找回密码
 立即注册

QQ登录

只需一步,快速开始

justin_amei

注册会员

3

主题

7

帖子

28

积分

注册会员

积分
28

活字格认证

最新发帖
justin_amei
注册会员   /  发表于:2016-5-20 10:47  /   查看:3910  /  回复:3
请问如何设置DataGrid的Header为居中,默认都是左对齐。
现在需要的是设置Header内容为居中,但是具体内容里的某些Column需要右对齐。请问如何实现?

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

3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2016-5-20 12:01:42
沙发
ColumnHeader上的文字居中有两种方式,请参考我们的中文产品博客,链接如下:
http://blog.gcpowertools.com.cn/ ... WPF_MergeStyle.aspx

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

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
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。
比如:
  1.                 <c1:DataGridBoundColumn HorizontalAlignment="Center" ></c1:DataGridBoundColumn>
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部