Как обработать исключение навигации элемента управления 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 - это не ответ.

Ответы на вопрос(3)

Ваш ответ на вопрос