Vancee@博客园 http://www.cnblogs.com/vancee/archive/2012/11/20/2779766.html
Windows Phone中的TextBox类输入控件,GotFocus时会弹出On-Screen Keyboard(SIP)键盘,如何关闭?
a. 可以通过WP手机的硬件返回按钮(BackKey)关闭SIP键盘;
b.代码实现:因为SIP键盘是在TextBox类控件GotFocus是会自动弹出,在TextBox类控件LostFocus时关闭,所以,直接把Focus焦点设置在其他Focusable控件上(比如rootPhonePage)那么TextBox类控件就直接LostFocus,所以SIP键盘也就跟着关闭了。
…
Reference:
- How To Programmatically Dismiss the SIP (keyboard) in Silverlight applications for Windows Phone
- How to close SIP in WP7 User Control
http://stackoverflow.com/questions/4822287/how-to-close-sip-in-wp7-user-control
- Focus Overview [MSDN]
http://msdn.microsoft.com/zh-cn/library/cc903954(v=vs.95).aspx