Silverlight -确定鼠标是否在拖动

本文关键字:是否 拖动 鼠标 Silverlight | 更新日期: 2023-09-27 18:07:13

我有一个带有事件处理程序的Canvas用于MouseMove &MouseLeftButtonUp。在画布内,我放置了图像图标。我想像iPhone那样用拖放事件来旋转图标。如何捕获图像上的单击事件?

Silverlight -确定鼠标是否在拖动

确定您是否正在拖动:

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

  2. 检查鼠标移动事件中的e.LeftButton == MouseButtonState.Pressed