Xaml 禁用屏幕键盘

Xaml 禁用屏幕键盘,xaml,windows-runtime,on-screen-keyboard,Xaml,Windows Runtime,On Screen Keyboard,我正在为嵌入式应用程序开发一个Windows应用商店应用程序,其中唯一的输入设备是一个小型触摸屏。因此,我正在开发自己的数字和文本输入控件,这些控件与应用程序的视觉外观相匹配,并且在小屏幕上工作得更好。当文本框获得焦点时,是否可以防止Windows 8屏幕键盘出现?您不能,这是用户的首选项 发现了类似的问题 来自Hanselman 不幸的是,没有复选框或“关闭它”的方式来 使用支持的选项禁用键盘。 但是,有一种方法可以通过 正在停止控制它的服务 按Windows键并键入“服务”,然后按回车键向下

我正在为嵌入式应用程序开发一个Windows应用商店应用程序,其中唯一的输入设备是一个小型触摸屏。因此,我正在开发自己的数字和文本输入控件,这些控件与应用程序的视觉外观相匹配,并且在小屏幕上工作得更好。当文本框获得焦点时,是否可以防止Windows 8屏幕键盘出现?

您不能,这是用户的首选项

发现了类似的问题

来自Hanselman

不幸的是,没有复选框或“关闭它”的方式来 使用支持的选项禁用键盘。 但是,有一种方法可以通过 正在停止控制它的服务

按Windows键并键入“服务”,然后按回车键向下滚动 要“触摸屏键盘和手写面板”,您可以选择 单击并“停止”,或者您可以双击并从 “自动”启动到“手动”


你有没有试过这个主意?(老实说,微软希望你使用内置键盘在应用程序中获得一致的体验,当键盘在操作系统中得到改进时,就像Win 8.1那样,你的应用程序将受益。)我同意用户界面碎片化是不可取的,但是,在这个特定的应用程序中,应用程序将在Kiosk模式下运行,并对用户完全隐藏Windows界面。整个GUI都是定制的,我之所以将其创建为Windows应用商店应用程序而不是WPF,唯一的原因是我需要的许多复杂的多点触摸控件已经存在于此。这就对它进行了排序。谢谢