wpf高手来看啊

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:47:33
我要实现一个对控件进行拖拽到效果,具体为:首先有两个grid 第一个放置的是BUTTON 然后我拖拽这个button到另外的grid里面 我想在鼠标拖拽button到第二个grid里面的时候触发第二个grid的鼠标进入事件,可是触发不了 因为这时候在鼠标和grid中间还有个button ,请问怎么办能够实现鼠标拖拽button还能触发grid类似进入事件的事件呢 因为我的目的是对这个button在grid中进入某个单元格就改变单元格样式和放开button时候对button在grid中布局。

鼠标和grid中间怎么会有个button呢?难道这个Button就是你要拖拽的那个Button的实体吗?你是怎么实现的啊?如果你真是让Button跟鼠标动的话,试试把这个Button的IsHitTestVisible属性在拖拽过程中设成False。

我以前做过拖拽,当时是用AdornerLayer做的一个跟随鼠标移动的图像效果,所以不会影响UI的现有操作。