3

我正在和一个博士生一起工作,他正在做一个关于使用计算机进行人与人之间协作的项目,特别是在触摸方面。用于此的平台是像素感(表面)2.0 表。

到目前为止,我们已经尝试了一些使用常规 wpf/surface 界面模型的原型,并得出结论,多点触控功能并未充分发挥其潜力。

因此,我们希望实现自定义多点触控手势,以便手指的数量和相对于屏幕上元素的位置指定动作。这种手势的一个示例是使用彼此靠近的 2 根手指从每只手进行缩放,而不是总共 2 根手指。如果使用此手势而不是正常的捏合缩放,它将允许在同一区域上进行绘图和缩放。

虽然这种方法有一些问题需要解决,但我们在实现这些自定义手势时遇到了更紧迫的问题。我们知道可以在 XNA 中实现(通过使用 TouchTarget.GetState),但是重写我们的接口会相当乏味,所以我们宁愿避免它。

那么如何在 wpf/surface 2.0 中实现这一点呢?

4

0 回答 0