2015-12-15 101 views
0

我有一個頁面,其中包含一個小文本框,一個圖像,然後是一個更大的文本框。當我在文本框中加載圖像&類型時,鍵盤覆蓋文本框。關於什麼代碼修復它的任何想法&在哪裏放置代碼來修復它?我試圖用這個。防止鍵盤覆蓋文本框

<TextBox PreventKeyboardDisplayOnProgrammaticFocus="true"/> 

但沒有奏效。

回答

0

您在解決方案中試圖執行的操作是當焦點以編程方式設置到該TextBox時阻止鍵盤顯示。既然你之前說過你在鍵盤出現時輸入了TextBox(所以你用編程方式設置焦點而不是,但是通過用戶交互),在我看來,這是一個完全不同的問題的解決方案。

我認爲你需要的是在this文章中描述。 簡而言之:您必須訂閱與您的應用程序窗口相關的InputPane的顯示和隱藏事件,並安排您的UI,以便即使觸摸鍵盤變得可見時,重要的控件仍保留在屏幕上。此外,不要忘記照顧事件參數的EnsuredFocusedElementInView屬性。