Silverlight - 确定鼠标是否在拖动

时间:2011-08-31 12:50:02

标签: c# silverlight

我有一个带有用于MouseMove&的事件处理程序的Canvas。的MouseLeftButtonUp。在画布里面我放置了图像图标。我想使用像iPhone这样的拖动事件来旋转图标。如何捕获图像上的click事件?

1 个答案:

答案 0 :(得分:0)

确定是否要拖动:

  1. 记录触发mousedown事件的时间,然后在mouseup触发时清除该记录。在mousemove事件中检查此记录。

  2. 检查您的mousemove事件中的e.LeftButton == MouseButtonState.Pressed