我正在尝试将Silverlight元素从窗口的一个部分拖放(滑动)到另一个部分。
我已经在元素上实现了MouseLeftButtonDown、MouseMove和MouseLeftButtonUp事件处理程序,但是遇到了一些问题。
除Canvas外,所有面板都使用某种约束来定位其子面板。只有画布允许您使用绝对定位。这就是为什么我认为这是实现拖放的唯一方法。
您可以在现有面板的顶部随意使用画布。只需记住将拖动的元素从其原始父元素中移除,并将其放到画布中(或拖动某种副本),然后在鼠标向上时执行相反的操作。