WPF支持触控或多点触控屏幕?

Geo*_*ge2 10 .net c# wpf multi-touch touch

我想知道.Net 3.5上的WPF是否支持笔记本电脑的触控或多点触控?感谢是否有一些很酷的演示来显示效果.

我正在使用VSTS2008 + C#.

乔治,提前谢谢

cwa*_*wap 6

WPF的责任不是支持触摸设备,而是支持O/S. O/S只是将mouseDown == fingerTouchedScreen的事件委托给WPF(不是100%准确的声明,但足够好:)).

如果你想为触摸屏设备开发WPF,你真的需要看看你的UI设计,而不是支持什么,不支持什么.

这篇文章有一个很好的答案.

基本上,你使用与标准smith'n'wesson point'n'click设备相同的事件来处理:)

  • mouseDown!= fingerTouchedScreen (5认同)

bad*_*d99 6

WPF 4.0 Beta 2支持完全多点触控,但仅适用于Windows 7,因为Windows 7是第一个支持多点触控的Windows版本.

对于XP上的3.5版,您可以在http://code.google.com/p/breezemultitouch/上打开源代码,试用Breeze for WPF 3.5多点触控框架并插入TUIO(多点触控协议).TUIO允许您在各种多点触控设备和WPF 3.5应用程序之间架起桥梁,而无需操作系统多点触控支持.