讓textbox緊貼IME

將textbox放與頁面最下方,並取消ApplicationBar。spa

 

IE的ApplicationBar裏放個了textbox,效果很炫,最重要用戶體驗很好。設計

因而也想對本身textbox作這樣的設計。固然,ApplicationBar裏是不能放textbox,可是對用戶來講就是個ApplicationBar。io

當textbox獲得焦點時IME會自動打開,而且會調整頁面位置好讓textbox不被IME擋住。用戶體驗

既然能自動調整,那就把textbox放到最下面,這樣textbox就能與IME緊貼了方法

可是若是這就完了也就不用寫這篇文章了。im

實踐證實textbox被IME擋住了一部分……img

後來花了很多時間才找出緣由,關閉ApplicationBar(ApplicationBar=null)就正常了,看來若是還想用ApplicationBar就要本身寫個了,就像IE那樣。時間

 

但是重寫個ApplicationBar感受好麻煩啊,有沒有其它的方法。沒有ApplicationBar就正常了,那麼在TextBox_GotFocus中關閉ApplicationBar,在TextBox_LostFocus中打開ApplicationBar不就好了嗎?co

試了下,的確可行,不過看上去很卡,而且有時沒法自動調整頁面,而後textbox就顯示不來了……文章

因此這個只能做爲臨時方案。

相關文章
相關標籤/搜索