想问下有关可拖拽按钮的实现。

强其骨 2011-08-08 09:42:01
因为项目需要实现按钮的可拖拽,就是可以用鼠标把按钮拖拽到某个地方,但一开始做的时候因为没有考虑到那个mouseleftbuttondown在路由事件中被set true了,所以做不出来效果,虽然后来通过addhandler的方式实现了可拖拽的效果。

但现在click事件好像又和mouseleftbuttondown有冲突,两个无法正常工作,我想实现的是通过mouseleftbuttondown,mousemove,mouseleftbuttonup这三个事件去实现按钮的拖拽效果,而使用click来实现按钮的点击响应事件。

大家觉得怎样实现好呢。Thx。
...全文
54 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Architecture Net 2011-08-08
  • 打赏
  • 举报
回复
对于拖拽控件可以参考一下文章,里面有关于拖拽的相关源码:
http://www.cnblogs.com/chengxingliang/archive/2011/05/30/2062149.html
hust_2012 2011-08-08
  • 打赏
  • 举报
回复
我也做过一个,当时我没想实现拖拽按钮的功能,但是它依然有,就是框选,框选中的所有控件都可以被移动和旋转。
强其骨 2011-08-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hust_2012 的回复:]

我也做过一个,当时我没想实现拖拽按钮的功能,但是它依然有,就是框选,框选中的所有控件都可以被移动和旋转。
[/Quote]
框选,是指什么意思呢。

8,735

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧