【发布时间】:2010-05-09 18:37:49
【问题描述】:
我正在尝试将 Silverlight 元素从窗口的一部分拖放(滑动)到另一部分。
我已经在元素上实现了 MouseLeftButtonDown、MouseMove 和 MouseLeftButtonUp 事件处理程序,但遇到了一些问题。
我见过的所有示例都涉及通过设置 Canvas.Left 和 Canvas.Top 属性来移动元素。我试图操纵的所有元素都没有存在于 Canvas 中。有没有办法根据鼠标的坐标设置被拖动元素的绝对位置?或者在我错过的某个地方是否有针对此问题的预打包解决方案?
【问题讨论】:
-
我在程序中遇到的完全相同的问题。我看过各种涉及画布控件的教程,但我花了几个小时试图调整它以适应我正在使用的控件,甚至根本不起作用,但是无论如何,好问题,好答案