Как обработать исключение навигации элемента управления WPF WebBrowser
Позволять'скажи чтоWPF WebBrowser control
показывает некоторые ошибки навигации, и страница не отображается.
Так что есть исключение.WPF WebBrowser control
Я нашел похожий вопросВот но это не то, что мне нужно.
На самом деле мне нужен метод и объект, который имеет исключение, чтобы получить его как.
Как мы можем справиться с этим?
Спасибо!
Постскриптум Есть некоторый подход для WinForm WebBrowser Control ... Можем ли мы сделать что-то подобное дляWPF WebBrowser
контроль?
public Form13()
{
InitializeComponent();
this.webBrowser1.Navigate("http://blablablabla.bla");
SHDocVw.WebBrowser axBrowser = (SHDocVw.WebBrowser)this.webBrowser1.ActiveXInstance;
axBrowser.NavigateError +=
new SHDocVw.DWebBrowserEvents2_NavigateErrorEventHandler(axBrowser_NavigateError);
}
void axBrowser_NavigateError(object pDisp, ref object URL,
ref object Frame, ref object StatusCode, ref bool Cancel)
{
if (StatusCode.ToString() == "404")
{
MessageBox.Show("Page no found");
}
}
Постскриптум # 2 Я думаю, что размещение WinForm WebBrowser под WPF App - это не ответ.