簡單問題: 如何檢測屏幕鍵盤是否顯示在Windows Mobile 7上?有沒有可以添加偵聽器的事件?檢測屏幕鍵盤是否顯示在Windows Phone 7上
它佔用了屏幕的一半左右,我想,當它被顯示滾動視圖起來......
編輯:
註釋以下指示更清楚什麼,我想做:我有一個文本框輸入,並且隨着用戶輸入它,一個自動完成下拉菜單出現在它下面(如谷歌建議)。默認情況下,活動控件(文本框)在聚焦時滾動到視圖中,並且屏幕鍵盤直接位於其下方。屏幕鍵盤出現在我的自動完成下拉列表的前面 - 我想要做的是讓屏幕向上滾動一點,所以有一些空間可以顯示我的下拉菜單。
windows phone用戶界面設計指導說:「當部署鍵盤時,應用程序應滾動以確保活動的編輯控件和插入符號在視圖中。這發生的很好,它只是隱藏在屏幕鍵盤後面的非活動下拉菜單。
該指南還指出,應用程序可以選擇顯示屏幕鍵盤,也可以選擇關閉它。
目前,我卡住了,我不認爲(根據我的研究和對這個問題的答覆),有可能檢測到屏幕鍵盤已被顯示。我正在調查我的調查,看看是否有可能確定頁面的「可見區域」(例如寬度爲&高度),並將其與文本框的onfocus相結合......不確定這是否會證明是有效的雖然。
看起來不可能 - 希望微軟將它添加到服務包中,否則我需要重新考慮我的設計。 。 – 2010-05-10 20:28:53
鏈接似乎中斷。 – 2012-11-28 09:53:27