当焦点在输入区域时,Windows 10 Universal应用程序不会显示软键盘

时间:2015-08-04 04:43:55

标签: keyboard windows-phone win-universal-app windows-10 virtual-keyboard

我正在构建一个Windows 10 Uiversal App Web App(Project Westminster)。我正在我的本地设备上测试它,这是一台运行Windows 10的Surface Pro 3.该应用程序在桌面模式下运行平稳且正如预期的那样,但当我拆下键盘并将设备切换到平板电脑模式时,软键盘赢得了#39; t当我专注于输入区域,textareas等时出现。所以我甚至无法登录等。

但是,如果我在Windows Phone模拟器上运行它,键盘会在输入聚焦时显示。

是否需要为我的应用程序设置一些配置,以便软键盘在平板电脑上显示为预期?谢谢!

2 个答案:

答案 0 :(得分:0)

然后是Windows 10。在Windows 10中有“平板电脑模式”和“电脑模式”, 这是你需要做的:

  1. 将其设置为“平板电脑模式”
  2. 在源代码中将焦点设置为textBox
  3. 示例:textBox1.Focus(true);

答案 1 :(得分:0)

知道这个问题越来越老了,我将分享我的知识。

  

如果硬件出现,触摸键盘不会自动显示   键盘已连接,或者设备处于桌面模式,并且“显示   不在平板电脑模式下且没有键盘时触摸键盘   在设置->设备->键入中将“已连接”设置为“关闭”。

要在聚焦文本字段时显示软键盘,请确保启用以上设置并且未连接任何硬件键盘。

请仔细阅读此Microsoft示例,他们已在其中清楚地对此进行了解释,

https://github.com/microsoft/Windows-universal-samples/tree/master/Samples/TouchKeyboard

我希望这会有所帮助。