Windows 8 需要时显示虚拟键盘

Windows 8 需要时显示虚拟键盘,windows-8,microsoft-metro,Windows 8,Microsoft Metro,有一个名为SearchPane.ShowOnKeyboardInput的选项,当用户开始键入时,它会显示搜索符 我的问题是,如果用户在Surface平板电脑上运行我的应用程序,并且没有连接键盘,那么用户就没有键盘可以“开始打字” 我一开始就试图显示搜索符,但这有时会导致意外结果。windows有时只显示虚拟键盘(屏幕键盘) 克服这个问题的最佳方法是什么?我不太清楚,所以在没有键盘的设备上,用户不刷卡进入搜索,屏幕上的键盘就会自然出现吗?瞧,非键盘用户必须做一个额外的手势,但这是意料之中的事,不是

有一个名为
SearchPane.ShowOnKeyboardInput
的选项,当用户开始键入时,它会显示
搜索符

我的问题是,如果用户在
Surface
平板电脑上运行我的应用程序,并且没有连接键盘,那么用户就没有键盘可以“开始打字”

我一开始就试图显示
搜索符
,但这有时会导致意外结果。windows有时只显示虚拟键盘(屏幕键盘)


克服这个问题的最佳方法是什么?

我不太清楚,所以在没有键盘的设备上,用户不刷卡进入搜索,屏幕上的键盘就会自然出现吗?瞧,非键盘用户必须做一个额外的手势,但这是意料之中的事,不是吗?是的,这是意料之中的事。但实际情况并非如此:(事实上,当搜索符出现时,虚拟键盘不会一直弹出。Windows有时只显示键盘(是的,对我来说也像是一个bug).但是,我想知道如果没有物理键盘,是否有任何解决方案可以确保用户获得虚拟键盘。