找回密码
 立即注册

QQ登录

只需一步,快速开始

CanYou8

银牌会员

67

主题

191

帖子

2047

积分

银牌会员

积分
2047

活字格认证微信认证勋章元老葡萄

CanYou8
银牌会员   /  发表于:2016-5-9 13:44  /   查看:4628  /  回复:8
参考随机安装示例中自定义合并的例子 \Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\CustomMerging\CustomMerging 实现FlexGrid合并单元格功能时,合并后显示的内容在垂直方向上是居中的。请问如何设置,让其偏上对齐?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

8 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-9 13:59:23
沙发
针对您这个用例,您可以使用

flex.Columns[5].VerticalAlignment = VerticalAlignment.Top;
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2016-5-9 17:13:00
板凳
dexteryao 发表于 2016-5-9 13:59
针对您这个用例,您可以使用

flex.Columns[5].VerticalAlignment = VerticalAlignment.Top;

非常感谢!采用此种方案,一般情况下可以达到我们的需求,但是在列绑定了图片时,就没有效果了。请看
  1.             _flexGrid.CellFactory = new CellFactory();
  2.             _flexGrid.AllowMerging = AllowMerging.All;
  3.             _flexGrid.MergeManager = new MyMergeManager();
  4.             _flexGrid.Columns[0].VerticalAlignment = VerticalAlignment.Top;
  5.             _flexGrid.Columns[1].VerticalAlignment = VerticalAlignment.Top;
复制代码

“主工序”列有效果,而“步骤”没有,请问这种情况如何处理?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-9 18:32:10
地板
列绑定图片的情况比较特殊,明天测试后给您答复。
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-5-10 09:56:09
5#
CanYou8 发表于 2016-5-9 17:13
非常感谢!采用此种方案,一般情况下可以达到我们的需求,但是在列绑定了图片时,就没有效果了。请看

...

通过CellFactory的功能,样式都是可以重写的。
请参考产品博客:
http://blog.gcpowertools.com.cn/ ... -in-c1flexgrid.aspx
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2016-5-10 13:54:29
6#
  1. var tb = bdr.Child as TextBlock;
  2. tb.VerticalAlignment = VerticalAlignment.Top;
复制代码

含有图片时,bdr.Child并不能转换为TextBlock类型,bdr.Child也没有VerticalAlignment 属性,怎么破?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-5-10 14:34:26
7#
CanYou8 发表于 2016-5-10 13:54
含有图片时,bdr.Child并不能转换为TextBlock类型,bdr.Child也没有VerticalAlignment 属性,怎么破?

你的单元格类型是什么类型的?发过来,我们帮你看看。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
CanYou8
银牌会员   /  发表于:2016-5-10 16:22:44
8#
类型是自定义的一个图片类,强制转换后可以了,谢谢!!
  1.                     //向上对齐
  2.                     var tb = (NoImageCell)bdr.Child;
  3.                     tb.VerticalAlignment = VerticalAlignment.Top;
复制代码
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2016-5-10 17:30:50
9#
CanYou8 发表于 2016-5-10 16:22
类型是自定义的一个图片类,强制转换后可以了,谢谢!!

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

葡萄城控件服务团队

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