【发布时间】:2010-10-01 09:13:32
【问题描述】:
我的 WPF 应用程序有一个带有各种文本框的窗口和一个 WebBrowser 控件。
WebBrower 控件用于显示网站(我不拥有),然后 WPF 窗口中的登录按钮从文本框中填充网站中的字段。
问题是网站在加载时在其输入字段之一上调用 focus() 方法,而焦点仍然来自我的 WPF 窗口中的文本框。我希望焦点在 WPF 窗口字段上,而不是在 WebBrowser 控件内的网页上。
我尝试在 WebBrowser 的 LoadCompleted 事件中调用 MyTextBox.Focus(),但无济于事。设置 WebBrowser 的 IsEnabled 甚至 Visibility 属性也无济于事。
有谁知道如何克服这个问题并将焦点移到 WPF 控件而不是网页输入字段上?
【问题讨论】:
标签: wpf focus webbrowser-control