是否可以在Win 8中隐藏SIP(软键盘)?

时间:2012-11-03 04:31:53

标签: windows-8 windows-store-apps winrt-xaml

当用户编辑记录时,XAML Popup会显示一个小表单。

当用户将焦点放在TextBox上时,会出现软件键盘。

这很好。

OnKeyDown(如果 Enter )我提交用户的更改。

提交更改后,我隐藏了XAML Popup。

即使表单不可见,SIP仍然可见。

处理这种情况的正确方法是什么?

PS:这个(Show/Hide Keyboard programmatically on windows8)不是这个问题的解决方案。那是因为问题是想要阻止它出现。我需要它来隐藏。

1 个答案:

答案 0 :(得分:0)

在隐藏弹出窗口之前禁用文本框,将焦点移动到不使用键盘的位置(如透明的0x0边框),也许?