我有一個窗口(與屏幕上的鍵盤)在另一個窗口的用戶控制之上。Scrollviewer與焦點混雜
我想要當用戶在鍵盤窗口外點擊時,要關閉的鍵盤窗口。爲此,我使用onlostFocus和Deactivated事件,其中我稱之爲HideKeyboardWindow()方法。
在用戶控制中,我有一個1行的網格。當鍵盤打開時,我點擊網格的一行,HideKeyboardWindow()不會被調用。但是,當我用ScrollViewer包裝該行時,則調用HideKeyboardWindow()。
爲什麼scrollviewer搞亂焦點?
有可能你沒有提供任何寬度或高度到你的鍵盤窗口,這就是爲什麼它得到issue.please嘗試設置最小寬度到您的鍵盤網格行,然後檢查 – 2014-09-22 11:08:01
@AshokRathod鍵盤窗口已定義的高度和寬度。 – 2014-09-22 11:14:19