2012-11-03 36 views
0

當用戶編輯記錄時,XAML彈出窗口會顯示一個小表單。Win 8中可以隱藏SIP(軟鍵盤)嗎?

當用戶將焦點放到文本框時,軟件鍵盤出現。

這很好。

OnKeyDown(如果輸入)我提交用戶的更改。

提交更改後,我隱藏了XAML彈出窗口。

即使窗體不可見,SIP仍然可見。

處理這種情況的正確方法是什麼?

PS:此(Show/Hide Keyboard programmatically on windows8)不是解決此問題的方法。這是因爲這個問題想要阻止它顯示。我需要它隱藏。

+0

你找到了一個很好的解決方案嗎?請與我們分享。 – qakmak

回答

0

在隱藏彈出窗口之前禁用texbox,將焦點移動到不使用鍵盤的位置(如透明0x0邊框),也許?

+0

不,那不起作用 –

+0

試試禁用的文本框? – wilbur4321