我遇到了WPF WebBrowser
控件的问题。它似乎具有逻辑焦点(至少,当我按下一个键时,我的keyUp / keyDown事件被触发),但是插入符号没有显示在控件上。
事实上,虽然触发了keyUp事件,但由于不显示插入符号,因此Webbrowser中没有写入任何内容。
Focusable
属性不仅在Usercontrol上设置为True
,还在WebBrowser控件上设置为this.webBrowser.Focus();
Keyboard.Focus(this.webBrowser);
,直到我单击该框。
我尝试将重点放在webBrowser上:
this.webBrowser.Document.Focus();
但也在mshtml元素(webBrowser.Document)
上Keyboard.FocusedElement
属性webBrowser
返回QSD
。
这篇文章听起来与我的问题非常相似,并且那里发布的解决方案在我的案例中不起作用。我不确定是否有任何解决方案: WebBrowser control keyboard and focus behavior
任何提示?提前谢谢。