使用Windows 7 Multi-Touch进行两次手指点击事件

时间:2009-08-26 18:44:56

标签: wpf windows-7 multi-touch

我们希望使用.NET 3.5 sp1和ManipulationProcessor的Windows 7多点触控功能的2个代码示例(C#会很棒):

  1. 双指点击示例 - 当用户同时使用2个手指“点击”UIElement(例如矩形)时,应该引发一个事件(关闭在一起)。当发生“向下”事件时,应该触发click事件,而不是在“up”事件发生时触发。
  2. 双指拖动样本 - 当用户将两根手指放在一起并将其向上或向下拖动到屏幕上时,应触发delta事件。所需数据是“增量” - 手指自上次Delta事件以来拖动的距离以及“增量方向”以指示用户是否在屏幕上向上或向下拖动他们的手指。这类似于ManipulationProcessor.ManipulationDelta中已存在的Y Translation delta数据,但只应在两个手指存在且整个手势中彼此相邻时触发。

1 个答案:

答案 0 :(得分:2)

这是执行多点触控应用程序的a nice demo。充斥着代码示例。