Wpf 需要在浏览器中从ActiveX控件中取出选项卡

Wpf 需要在浏览器中从ActiveX控件中取出选项卡,wpf,internet-explorer,activex,Wpf,Internet Explorer,Activex,当通过IE中托管的ActiveX控件中的控件进行选项卡切换时,一旦到达最后一个控件,tab键将不再执行任何操作。我希望它将焦点从ActiveX控件移到下一个html控件 当ActiveX控件托管在WinForms应用程序中时,此功能可以正常工作,有人知道如何在浏览器中实现此功能吗 ActiveX控件是WPF控件的简单包装,这也可能与此相关。我找到了一个黑客解决方案 问题是WPF控件中的Tab不存在,因此我在ActiveX控件中的ElementHost之后放置了一个隐藏的文本框。跳出WPF控件将焦

当通过IE中托管的ActiveX控件中的控件进行选项卡切换时,一旦到达最后一个控件,tab键将不再执行任何操作。我希望它将焦点从ActiveX控件移到下一个html控件

当ActiveX控件托管在WinForms应用程序中时,此功能可以正常工作,有人知道如何在浏览器中实现此功能吗


ActiveX控件是WPF控件的简单包装,这也可能与此相关。

我找到了一个黑客解决方案

问题是WPF控件中的Tab不存在,因此我在ActiveX控件中的ElementHost之后放置了一个隐藏的文本框。跳出WPF控件将焦点正确地移动到隐藏控件,该控件在接收到焦点时使用SendKeys(“{TAB}”)

只是输入SendKeys让我觉得有点脏,所以如果有人有更好的解决方案