当用户编辑记录时,XAML Popup会显示一个小表单。
当用户将焦点放在TextBox上时,会出现软件键盘。
这很好。
OnKeyDown(如果 Enter )我提交用户的更改。
提交更改后,我隐藏了XAML Popup。
即使表单不可见,SIP仍然可见。
处理这种情况的正确方法是什么?
PS:这个(Show/Hide Keyboard programmatically on windows8)不是这个问题的解决方案。那是因为问题是想要阻止它出现。我需要它来隐藏。
答案 0 :(得分:0)
在隐藏弹出窗口之前禁用文本框,将焦点移动到不使用键盘的位置(如透明的0x0边框),也许?