简单问题: 如何检测屏幕键盘是否显示在Windows Mobile 7上?有没有可以添加侦听器的事件?检测屏幕键盘是否显示在Windows Phone 7上
它占用了屏幕的一半左右,我想,当它被显示滚动视图起来......
编辑:
注释以下指示更清楚什么,我想做:我有一个文本框输入,并且随着用户输入它,一个自动完成下拉菜单出现在它下面(如谷歌建议)。默认情况下,活动控件(文本框)在聚焦时滚动到视图中,并且屏幕键盘直接位于其下方。屏幕键盘出现在我的自动完成下拉列表的前面 - 我想要做的是让屏幕向上滚动一点,所以有一些空间可以显示我的下拉菜单。
windows phone用户界面设计指导说:“当部署键盘时,应用程序应滚动以确保活动的编辑控件和插入符号在视图中。这发生的很好,它只是隐藏在屏幕键盘后面的非活动下拉菜单。
该指南还指出,应用程序可以选择显示屏幕键盘,也可以选择关闭它。
目前,我卡住了,我不认为(根据我的研究和对这个问题的答复),有可能检测到屏幕键盘已被显示。我正在调查我的调查,看看是否有可能确定页面的“可见区域”(例如宽度为&高度),并将其与文本框的onfocus相结合......不确定这是否会证明是有效的虽然。
看起来不可能 - 希望微软将它添加到服务包中,否则我需要重新考虑我的设计。 。 – 2010-05-10 20:28:53
链接似乎中断。 – 2012-11-28 09:53:27