В настоящее время у меня есть объект WebBrowser на моей странице xaml, если я вызываю browser.Navigate(uri)
, страница загружается нормально, но если я попытаюсь сбросить WebBrowser, вызвав browser = new WebBrowser();
, тогда Navigate ничего не произойдет; браузер просто остается белым.Новые экземпляры WebBrowser никогда не загружаются?
Я пробовал все, чтобы браузер начал работу после повторной инициализации, но ничего не работает. Это ограничение платформы, или я делаю что-то неправильно?
В настоящее время я застрял в проблеме, которая, похоже, _only_ будет решена путем перезапуска приложения, когда пользователь хочет выполнить определенное действие (из-за технических ограничений). Я хотел попытаться понять, может ли просто создать новый экземпляр браузера устранить проблему и, следовательно, не требовать перезапуска приложения. –
Моя проблема в основном такая же, как [этот] (http://social.msdn.microsoft.com/Forums/en-IE/Vsexpressvb/thread/171ea933-8e36-4e08-bb5b-1889262b0291), и, по совпадению, ответ кажется, говорит, что эта проблема будет устранена, однако, как я уже сказал, браузер не работает, когда я создаю новый экземпляр. –
ОК, тогда решение было бы удалить элемент управления браузера из визуального дерева, создать новый и добавить его обратно в дерево. –