WP7 programmatically close virtual Keyboard

今天在開發一個WP7程式時發現一個小小的問題…
我的程式有一個Search Box..
當使用者輸入了想搜尋的東西…
之後按Application Bar上的按鈕..
便在Search Box下面的TextBox上出現資料
但是很可惜…當你輸入資料到Search Box之後按Application Bar的按鈕後…
WP7都仍然顯示 他的Virtual Keyboard
阻外使用者觀察結果…
感覺十分不方便…

嘗試了很多方法都不知道怎樣可以Off Focus 剛剛輸入完搜尋的東西的TextBox
最後在網上做了一會兒 research 之後終於找到了解決方法了

解決方法:
只要在想程式碼最後端 [按鈕會執行的程式碼]
加入以下的Code

this.Focus();

便可以了…this.Focus() 是用來把focus轉到程式的Page/頁上的
加入了程式碼後
按完Application Bar上的按鈕..這個Virtual Keyboard便自已慢慢退出了
Hope you find it useful

Leave a Reply