这可能是一个愚蠢的问题,但我在任何地方都找不到答案。 Microsoft Surface SDK 2.0是否仅与Microsoft Surface产品一起使用,还是可以与其他触摸屏一起使用?我真的很喜欢SurfaceTextBox控件的工作方式(单击时弹出屏幕键盘),想知道是否可以在正在制作的程序中使用它(该程序使用Elo触摸屏显示器,而不是多点触摸)。

编辑
感谢您的答复。我下载并安装了SDK 2.0,并尝试运行其中包含的示例应用程序。他们似乎并没有对我的手指触摸做出反应,但是如果我附带了模拟器,它们就可以工作。我正在Windows 7上运行此程序。为什么它在我的触摸屏上似乎不起作用?

最佳答案

是的,您可以在任何触摸屏上使用它。它可以在WinRT / Windows 8和Windows 7上运行。我已经将它用于表面,平板电脑(无论是WinRT还是Win7平板电脑)和支持触摸的桌面应用程序,它都可以正常工作。

安装程序要求您安装Visual Studio 2010,但是如果您在工具箱中手动导入DLL,则还可以在Visual Studio 2012和2013预览中使用它。 This是另一个问题的答案,我的一位同事回答了如何在Visual Studio 2012中使用Surface SDK 2.0

这是一个支持触摸功能的WPF应用程序的好工具包,如果您无法使用该工具包(例如,当您与USB接口(interface)或需要桌面服务时),它也可以替代WinRT Metro UI。

更新:
由于您更新了有关如何使Elo触摸屏与本机Windows 7 touch配合使用的问题,因此建议您下载并安装最新的drivers。如果支持本机Windows触摸,则您的触摸屏将仅与WPF touch / Surface SDK一起使用。安装最新的驱动程序即可完成这项工作。不要忘记,您可能必须在“控制面板”中启用和配置触摸输入(笔和触摸)。

关于windows-8 - Surface SDK仅适用于Surface,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17710515/

10-15 22:52