Jak obsługiwać wyjątek nawigacji kontrolnej WPF WebBrowser
Powiedzmy toWPF WebBrowser control
pokazuje niektóre błędy nawigacji i strona nie jest wyświetlana.
Więc jest wyjątekWPF WebBrowser control
.
Znalazłem podobne pytanietutaj ale to nie jest to, czego potrzebuję.
W rzeczywistości potrzebuję jakiejś metody i obiektu, który ma wyjątek, aby uzyskać jakiś sposób.
Jak możemy sobie z tym poradzić?
Dziękuję Ci!
P.S. Istnieje pewne podejście do WinForm WebBrowser Control ... Czy możemy zrobić coś podobnego doWPF WebBrowser
kontrola?
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");
}
}
P.S. # 2 Aby hostować kontrolkę WinForm WebBrowser w aplikacji WPF, nie sądzę.