Navigatingイベントのハンドラで、WebBrowserコントロールがナビゲートしているUriを変更することは可能ですか?それが読み取り専用であるため、イベント引数でWebBrowserでUriを変更します.Navigating
ウリは、変更することはできません、しかし、私は、ナビゲーションをキャンセルし、このようなNavigateメソッドで新しいアドレスにブラウザを送信しようとした:
// I can not do this.
// e.Uri = new Uri("http://newUri");
e.Cancel = true;
((WebBrowser)sender).Navigate(new Uri("http://newUri"));
しかし
これは私のアプリケーションが何も例外なくクラッシュするようにします。
誰でもこの問題の解決策を知っていますか?
'Navigate'メソッドを' Dispatcher'ブロックに入れてみることができますか? – Ku6opr
私は試しましたが、助けにはなりませんでした。 –