Windows Phone 隐藏虚拟键盘

输入控件,如TextBox类获得焦点时,就会自动弹出虚拟键盘,输入完成后需要点击下“空白”处或者点击Back按键才能隐藏虚拟键盘。就会出现类似这样的情景:输入完成后,点击ApplicationBar,此时虚拟键盘却没有隐藏,感觉不爽。

固要采取手动隐藏虚拟键盘的操作,但是却没有找到虚拟键盘对象。

虚拟键盘显示,是因为输入类控件获得焦点,所以去除所有输入类控件的焦点,虚拟键盘就会隐藏。

一句代码:this.Focus();  搞定。this代表当前页面,让当前页面获得焦点,所有输入类控件也就失去焦点了。

posted on 2013-05-18 10:21  ljpass6754  阅读(295)  评论(0编辑  收藏  举报

导航