3


.Net 4.0 中的 Microsoft Surface 2.0 和 Windows 触摸事件有什么区别?
这两个平台是平行的还是一个建立在另一个之上?

Windows 触摸事件和表面触摸事件不是同一个事件吗?
求助,我很困惑。

4

2 回答 2

3

Microsoft Surface 是一款产品http://www.microsoft.com/surface/en/us/whatissurface.aspx

Windows Touch 是 Windows 操作系统监听触摸事件的能力http://windows.microsoft.com/en-US/windows7/products/features/touch

WPF 能够处理触摸事件http://msdn.microsoft.com/en-us/library/ms754010.aspx

因此,如果您有支持触摸的硬件运行支持触摸的 Windows 版本,则可以运行处理触摸事件的 WPF 应用程序。(有点简化,但这是基本思想)

于 2012-04-19T21:42:57.123 回答
2

据我了解,“Surface”平台是建立在触摸事件之上的。例如,您可以自己编写用于触摸交互的标准 WPF 组件,因为通常 .NET 组件的子集支持触摸事件。或者,您可以改用 Surface 控件,它们通常在处理诸如拖动、捏合等交互方面为您完成了大量工作。

触摸是从用户 POV 获得正确的一种棘手机制,因此如果您想在此领域开始,我会说从已经可用的 Surface 库开始。

于 2012-04-19T21:26:08.897 回答