none
将一个自定义控件拖进一个另外一个自定义控件的画布中,并且可以拖出来,请问有啥解决方案 RRS feed

  • 问题

  • 如下图所示,系统默认的拖动放法我们已经可以实现,但是客户要求可以平滑的拖过去,就是卡片要跟着鼠标一起移动,然后到容器上,而且拖上去的时候容器可以高亮或者要有其他的一些效果,现在我们技术的难点就是卡片跟着鼠标移动到容器上时,容器不能捕获到鼠标进入的事件,因为事件都在卡片上。求助。。。。。。。。。
    2014年3月17日 14:05

答案

  • 你好,要实现平滑托放,那adorner是一个不二之选,建议你参考一下博客园的一些博客: http://www.cnblogs.com/loveis715/archive/2012/03/31/2427734.html 在你拖动的时候,将元素加到AdornerLayer里,元素就会跟着鼠标移动到容器。

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 ubosm 2014年3月19日 13:59
    2014年3月17日 14:56

全部回复

  • 你好,要实现平滑托放,那adorner是一个不二之选,建议你参考一下博客园的一些博客: http://www.cnblogs.com/loveis715/archive/2012/03/31/2427734.html 在你拖动的时候,将元素加到AdornerLayer里,元素就会跟着鼠标移动到容器。

    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • 已标记为答案 ubosm 2014年3月19日 13:59
    2014年3月17日 14:56
  • 谢谢回复 ,虽然不能直接得到答案 ,但是让我知道了 adorner的重要性   
    2014年3月19日 14:02