我可以在触摸屏上呈现一个带有按钮的WPF窗口并读取输入吗?建议

本文关键字:窗口 WPF 按钮 读取 建议 输入 触摸屏 一个 我可以 | 更新日期: 2023-09-27 17:58:59

我想创建一个WPF窗口,该窗口将显示在触摸屏上,并且该窗口包含80个按钮。我希望我的WPF应用程序能够识别特定按钮上的选项卡。我需要任何特定的API来做到这一点吗?或者触摸屏上的标签将如何传输到我的WPF应用程序?

有什么建议吗?

感谢

我可以在触摸屏上呈现一个带有按钮的WPF窗口并读取输入吗?建议

Windows 7及其更高版本能够接收来自多个触敏设备的输入。WPF应用程序还可以通过在触摸发生时引发事件,将触摸输入处理为其他输入,如鼠标或键盘。

当触摸发生时,WPF会暴露两种类型的事件——触摸事件和操纵事件。触摸事件提供触摸屏上每个手指及其运动的原始数据。操纵事件将输入解释为某些操作。这两种类型的事件将在本节中进行讨论。

WPF使应用程序能够对触摸做出响应。例如,您可以通过在触敏设备(如触摸屏)上使用一个或多个手指与应用程序交互。本演练创建了一个应用程序,使用户可以使用触摸移动、调整大小或旋转单个对象。

来源MSDN:https://msdn.microsoft.com/en-us/library/ee649090.aspx

另请阅读此代码项目文章-http://www.codeproject.com/Articles/692286/WPF-and-multi-touch

WPF应用程序在触摸屏上工作,无需任何修改。当然,你可以添加对捏缩放等手势的支持,但点击按钮是开箱即用的。对于WPF应用程序,用户是用手指敲击还是用鼠标点击都无关紧要。