いくつかWPF WebBrowser control
のナビゲーションエラーが表示され、ページが表示されていないとします。
したがって、の例外がありWPF WebBrowser control
ます。
私はここでいくつかの同様の質問を見つけましたが、それは私が必要とするものではありません。
実際、どういうわけかそれを取得するには、例外のあるメソッドとオブジェクトが必要です。
どうすればそれを処理できますか?
ありがとうございました!
PS WinForm WebBrowserコントロールにはいくつかのアプローチがあります...コントロールと同様のことを実行できます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");
}
}
PS#2WPFアプリでWinFormWebBrowserコントロールをホストすることは、私が思う答えではありません。