WPF 应用程序的虚拟触控键盘

Posted

技术标签:

【中文标题】WPF 应用程序的虚拟触控键盘【英文标题】:Virtual Touch Keyboard for WPF Application 【发布时间】:2013-06-07 07:36:18 【问题描述】:

您好,我目前正在构建一个应该在 Windows 7 操作系统上运行的 WPF 应用程序。用户将通过触摸屏与系统交互。

我需要一个虚拟键盘,以便用户可以在系统中输入信息,但希望阻止他们访问诸如 ctr+alt+del 之类的控件。

我想要这样的东西:http://www.eightforums.com/attachments/f1/f42/20237d1366083644-annoying-touch-keyboard-problem-microsoft-windows-8-touch-keyboard-mouse.jpg

如何实现这样的功能,以便在文本框获得焦点时出现键盘?

是否有任何免费/商业解决方案?还是我必须手动实现这样的东西?

【问题讨论】:

这可能会有所帮助。 ***.com/questions/15929403/… 【参考方案1】:

这篇博文展示了一种使用 Windows p/invoke 命令在用户单击元素时自动显示触控键盘的好方法:https://***.com/a/22396330/865666。

【讨论】:

这对我不起作用,因为您需要成为管理员才能关闭键盘。

以上是关于WPF 应用程序的虚拟触控键盘的主要内容,如果未能解决你的问题,请参考以下文章

如何禁用所有 WPF 应用程序的虚拟键盘?

wpf 虚拟键盘在安装过程中不起作用

手机虚拟键盘怎么调出来

WPF虚拟键盘如何不获得当前焦点

WPF触控程序开发——整理的一些问题

[WPF]为旧版本的应用添加触控支持