WPF vs XNA vs Surface基于手势的界面

时间:2011-01-18 14:37:26

标签: wpf xna pixelsense

我想知道这三个框架/它们的组合中哪一个最适合基于手势的界面(基于触摸或动作识别)?

我在网上看到了一些使用WPF和Surface的方向,但没有具体的内容。

如果已经有过这方面工作的人能提出建议,我将不胜感激。

2 个答案:

答案 0 :(得分:3)

如果您正在谈论定位Windows 7,WPF 4 +“Surface Touchkit for Windows Touch”是最有效的方法。 WPF 4内置了用于触摸的低级API,而Surface Toolkit通过一组针对触摸和手势进行了优化的控件进行了扩展。请参阅PDC '09中关于此主题的演示文稿:http://www.microsoftpdc.com/2009/CL27

答案 1 :(得分:1)

不确定为什么Adrman删除了他的帖子,但是我要重新发布他关于Shawn Hargreave关于Windows上触摸API的帖子的链接:
http://blogs.msdn.com/b/shawnhar/archive/2010/09/09/touch-input-on-windows-in-xna-game-studio-4-0.aspx

如果你对仍然在你的项目中使用XNA感兴趣,那么Shawn肯定还有一些选项,因为Shawn在他的帖子结尾处“接触”了。例如,这是一篇关于XNA UK UG网站的文章,该文章展示了如何在Windows上实现触摸:
http://xna-uk.net/blogs/randomchaos/archive/2010/02/10/xna-and-windows-7-multi-touch.aspx

现在,这几乎与API有关,但是你有理由认为你可以重构它以使它更通用,然后最终只使用内置触摸API(假设它们在windows上实现触摸,我相信他们会这样做。