В моем приложении WPF есть окно с различными текстовыми полями и элемент управления WebBrowser.
Элемент управления WebBrower используется для отображения веб-сайта (мне не принадлежит), а затем кнопка «Вход» в окне WPF заполняет поля на сайте из текстовых полей.
Проблема в том, что веб-сайт вызывает метод focus () для одного из своих полей ввода при загрузке, и фокус все еще остается в текстовом поле в моем окне WPF. Я хочу, чтобы фокус был на поле окна WPF, а не на веб-странице в элементе управления WebBrowser.
Я попытался вызвать MyTextBox.Focus () в событии LoadCompleted WebBrowser, но безрезультатно. Установка свойств IsEnabled или даже видимости WebBrowser также не помогла.
Кто-нибудь знает, как мне преодолеть это и перенести фокус на элемент управления WPF вместо поля ввода веб-страницы?