【发布时间】:2010-11-23 03:07:45
【问题描述】:
我们想要 2 个使用 .NET 3.5 sp1 和 ManipulationProcessor 的 Windows 7 多点触控功能的代码示例(C# 会很棒):
- 两指点击示例 - 当用户同时使用两根手指“点击”一个 UIElement(如矩形)时应引发一个事件(合拢在一起)。 click 事件应该在“down”事件发生时触发,而不是在“up”事件发生时触发。
- 两指拖动示例 – 当用户将两根手指并排放置并在屏幕上向上或向下拖动时,应触发 delta 事件。需要的数据是“增量量”——自上次 Delta 事件以来手指拖动的距离以及“增量方向”,以指示用户是在屏幕上向上还是向下拖动手指。这类似于 ManipulationProcessor.ManipulationDelta 中已经存在的 Y 平移增量数据,但仅应在 2 个手指存在且在整个手势中彼此相邻时触发。
【问题讨论】:
标签: wpf windows-7 multi-touch