当通过WindowsFormsHost在WPF中使用时,如何在C#WindowsApiCodepack中将焦点设置为资源管理器

时间:2014-07-03 19:53:21

标签: c# wpf explorer setfocus windowsformshost

我正在编写一个小型的C#Wpf应用程序,并集成了WindowsApiCodepack的ExplorerBrowser。 这工作非常好。 我遇到的唯一问题是到目前为止我还没有找到解决方案: 如何以编程方式将焦点(键盘焦点)设置为ExplorerBrowser控件,以便我可以选择一个文件夹而不用之前用鼠标单击它?

有人有控制权吗?

附加说明: 到目前为止我发现,焦点问题是winform控件的常见问题,它通过WindowsFormsHost类插入到wpf窗口中。 但到目前为止我还没有找到一个好的解决方法。

1 个答案:

答案 0 :(得分:0)

我对WindowsApiCodepack没有任何线索,但我想你只需要调用" .Focus()"控制功能。