找回密码
 立即注册

QQ登录

只需一步,快速开始

q406157290

高级会员

124

主题

531

帖子

1359

积分

高级会员

积分
1359

活字格认证

q406157290
高级会员   /  发表于:2015-9-16 13:52  /   查看:9673  /  回复:11
1.看下面demo 如果CellFactory 设置在XMAL中CellFactory="{StaticResource FelxGridFactory}"
点击第一个tabItem中FlexGrid的中的button 会直接有message弹出,可是点击第二个tabItem中FlexGrid的中的button不会直接弹出message,而是先选中行,再点击button才会有Message弹出
可是如果把cellFactory设置在cs中//this.flex1.CellFactory = new FelxGridFactory();//this.flex2.CellFactory = new FelxGridFactory(); 就不会有我上述问题 ,该如何解决呢,我只想在xmal中设置CellFactory



2.如何手动触发RowEditEnding事件呢,再或者就是如何点击行中的button会结束行编辑事件

本帖子中包含更多资源

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

x

11 个回复

倒序浏览
KNight
中级会员   /  发表于:2015-9-16 16:12:00
沙发
回复 1楼q406157290的帖子

第一个问题的原因是你在后台代码中:
  1. this.flex1.CellFactory = new FelxGridFactory();
  2. this.flex2.CellFactory = new FelxGridFactory();
复制代码
两个C1FlexGrid不共用CellFactory,但是你如果通过XAML中的Resource进行CellFactory赋值,默认是两个C1FlexGrid共享一个CellFactory,如此才导致这种效果;
只要在资源中添加:
  1. x:Shared="False"
复制代码
不共享该资源即可;
回复 使用道具 举报
KNight
中级会员   /  发表于:2015-9-16 16:20:00
板凳
回复 1楼q406157290的帖子

手动触发RowEditEnding事件?直接调用RowEditEnding该事件方法可行么?
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-9-16 17:43:00
地板
回复 3楼KNight的帖子

那个e参数呢?
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-9-16 17:46:00
5#
回复 2楼KNight的帖子

厉害厉害   感觉比他们开发者都厉害啊
回复 使用道具 举报
KNight
中级会员   /  发表于:2015-9-16 17:53:00
6#
回复 4楼q406157290的帖子

参数e看你用不用了,要用就初始化一个呗,初始化CellEditEventArgs需要的参数给它就可以了;
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-9-17 08:28:00
7#
回复 6楼KNight的帖子

需要用啊
以前我用StarEditing和FinishEditing方法能让它触发CellEditEding事件
回复 使用道具 举报
KNight
中级会员   /  发表于:2015-9-17 14:43:00
8#
回复 7楼q406157290的帖子

那自己New一个CellEditEventArgs,然后手动调用RowEditEnding事件方法可行吗?
回复 使用道具 举报
q406157290
高级会员   /  发表于:2015-9-21 09:28:00
9#
回复 8楼KNight的帖子

这种方法还不是我想要的谢谢您
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-9-21 18:17:00
10#
回复 9楼q406157290的帖子

谢谢反馈。
你可以参考随机安装示例:
\Documents\ComponentOne Samples\WPF\C1.WPF.FlexGrid\CS\CustomColumns\CustomColumns

或是在另一个帖子的回复:
http://gcdn.gcpowertools.com.cn/showtopic-18733.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

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