2011-01-07 132 views

回答

11

唯一的方法是將焦點從遠離文本框的位置導致文本框打開,並將焦點放在其他控件上。如果你願意,你可以把它放在非視覺控制器上。

+2

這裏有這樣一個很好的例子:http://blogs.msdn.com/b/silverlight_sdk/archive/2010 /07/02/programmatically-dismiss-the-sip-keyboard-in-windows-phone-silverlight-app.aspx – 2011-01-10 08:03:41

3

如果您的頁面上沒有其他合適的控件將焦點切換到焦點,則在具有焦點的文本框上設置IsEnabled = false(然後如果需要,則立即返回true)也會關閉SIP。

2

http://www.geekchamp.com/tips/how-to-hide-the-soft-keyboard-in-a-windows-phone-app

你一定會喜歡這一點,它解決了我的問題,當搜索點擊

+2

請注意,[僅限鏈接](http://meta.stackoverflow.com/tags/link- only-answers/info),所以SO答案應該是搜索解決方案的終點(而另一個引用的中途停留時間往往會隨着時間的推移而變得過時)。請考慮在此添加獨立的摘要,並將鏈接保留爲參考。 – kleopatra 2013-08-12 08:08:25