Wpf 是否可以在c#中显示、隐藏和操作Windows 8屏幕键盘?
我正在制作一个WPF应用程序,它将在没有硬件键盘的信息亭上使用。目前我们正在使用第三方屏幕键盘,但Windows8版本要好得多,我们正在考虑改用它 因此,我的问题很简单,是否可以显示/隐藏它,以及使用c#显示仅数字版本 谢谢! David来自: 没有直接的方法以编程方式控制触摸键盘。 要求用户设置焦点而不是程序是一个错误 深思熟虑的设计决策,以防止UI流失 有关更多信息,请参阅 关于如何以及为什么这样做。那一节 文档解释了您询问的具体行为 但是,一旦用户触摸输入控件,软键盘将自动显示(无需额外编码)Wpf 是否可以在c#中显示、隐藏和操作Windows 8屏幕键盘?,wpf,windows-8,on-screen-keyboard,Wpf,Windows 8,On Screen Keyboard,我正在制作一个WPF应用程序,它将在没有硬件键盘的信息亭上使用。目前我们正在使用第三方屏幕键盘,但Windows8版本要好得多,我们正在考虑改用它 因此,我的问题很简单,是否可以显示/隐藏它,以及使用c#显示仅数字版本 谢谢! David来自: 没有直接的方法以编程方式控制触摸键盘。 要求用户设置焦点而不是程序是一个错误 深思熟虑的设计决策,以防止UI流失 有关更多信息,请参阅 关于如何以及为什么这样做。那一节 文档解释了您询问的具体行为 但是,一旦用户触摸输入控件,软键盘将自动显示(无需额外编
最后,要在仅数字版本的键盘上解决您的问题,您可以在文本框上使用不同的键盘布局。枚举了不同的输入范围,但其中一个是“Number” 我发布了一个关于当用户点击文本框时如何在WPF应用程序中触发触摸键盘的示例,其内容如下: 我已经为这个样本工作了好几个月,很高兴最终能为我们的社区做出贡献。请让我知道在示例问答窗格中是否有任何问题、建议、问题等 还要注意的是,在演示如何“显示”键盘的同时,我不确定此时如何以编程方式消除它,因此测试任何实际实现以确保其具有良好的体验非常重要。例如,一些控件(如Button)在从文本框获得焦点时会关闭键盘,但某些控件(如Checkbox)则不会,我在示例中演示了这一点