Windows Phone 實用開發技巧(23):強制關閉SIP

 在以前的《Windows Phone 實用開發技巧(14):輸入框隱藏SIP事件》中,我講了如何在Windows Phone 中檢測點擊物理回退鍵的時候,SIP會自動隱藏的事件,那麼若是咱們想在Windows Phone頁面中隱藏強制SIP,好比說咱們已經在文本框中輸入一些文本,這時候咱們點擊Appbar,咱們想讓SIP隱藏後頁面進行跳轉或者GoBack,這時候咱們應該怎麼作呢? html

有個小技巧就是,在AppBar按鈕的Click事件中將TextBox的Focus強制去掉,可是TextBox並無去掉Focus的函數,這時候我想到了陳奕迅的《愛情呼叫轉移》,咱們能夠Focus其餘的控件,可是這個控件不能是TextBox,由於聚焦輸入框的話,SIP仍是會自動彈出來的。ide

其實咱們能夠Focus當前的整個頁面,由於PhoneApplicationPage也有Focus函數函數

this.Focus();

這樣就能夠強制將輸入框的聚焦消除了,但願這個小技巧對你們有所幫助。this

相關文章
相關標籤/搜索