【发布时间】:2015-04-03 21:09:26
【问题描述】:
我有一个正在使用 wpf 开发的应用程序。应用程序的交互是使用鼠标完成的。现在我需要使用 Kinect 将鼠标单击的应用程序转换为基于手势的应用程序。我需要做什么才能在当前应用程序中启用手势?我的应用程序有按钮点击、缩放图像、滚动内容、移动内容、旋转缩放和移动 3d 模型。
【问题讨论】:
标签: wpf
我有一个正在使用 wpf 开发的应用程序。应用程序的交互是使用鼠标完成的。现在我需要使用 Kinect 将鼠标单击的应用程序转换为基于手势的应用程序。我需要做什么才能在当前应用程序中启用手势?我的应用程序有按钮点击、缩放图像、滚动内容、移动内容、旋转缩放和移动 3d 模型。
【问题讨论】:
标签: wpf
假设 Kinect API 会触发它们(TouchDown、TouchMove、TouchUp..),您可以连接一些基于触摸/手势的事件。
如果 Kinect API 不会触发它们(或 WPF 中的任何内容),您可能需要使用外部触摸/手势处理库进行编写(例如 http://www.codeproject.com/Articles/56385/Gesture-Recognition-for-Touch-Devices-Touch-Gestur - 当然这是很旧的)或在Kinect 友好的东西,比如 XNA/MonoGame。
【讨论】: