找回密码
 立即注册

QQ登录

只需一步,快速开始

安心海叶

中级会员

66

主题

255

帖子

717

积分

中级会员

积分
717

活字格认证微信认证勋章

安心海叶
中级会员   /  发表于:2017-6-21 15:35  /   查看:4096  /  回复:4
您好!

       想问一下,使用C1DragDropManager拖拽ListBoxItem,同时ListBox也有响应事件SelectionChanged;

使用示例代码拖拽
                    personElement.MouseDown += (s, e) =>
                    {
                        // _dd is the first to get the event.
                        // Then we mark it handled to inhibit ListBox selection stealing _dd's mouse capture.
                        e.Handled = true;
                    };


不能响应SelectionChanged,怎么解决这个问题?

4 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-6-21 16:11:40
沙发
您好这个需要测试调研下,有消息我通知您!
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-6-22 11:17:30
板凳
您好,这个属于事件串联了,不建议这样使用的,您可以尝试设置一个临界管理游标来防止,在每个事件中处理完成释放游标,以便下一个事件使用。看看是否能解决这样的问题。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
安心海叶
中级会员   /  发表于:2017-6-22 11:18:01
地板
JeffryLI 发表于 2017-6-21 16:11
您好这个需要测试调研下,有消息我通知您!

我用其它方法实现了拖拽,谢谢!

e.Handled = true的原因
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-6-22 11:22:19
5#
是的,厉害厉害,我说的游标也是用来控制e.Handled的true or false.

评分

参与人数 1满意度 +5 收起 理由
安心海叶 + 5

查看全部评分

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部