1

WPF、MVVM アプリケーションで System.Windows.Controls.WebBrowser を使用しています。

読み込まれた html ドキュメントが変更されたときに、WebBrowser の Source プロパティがいつ変更されたかを WebBrowser の ViewModel に知らせる必要があります。もちろん、Source プロパティを ViewModel にバインドするのが最善の方法ですが、ViewModel から WebBrowser への一方向のバインドのみを提供するこのバインドのソリューションを見つけました。WPF で WebBrowserの Source プロパティをデータバインドします。

名前空間 System.Windows.Forms の古い WebBrowser には、「OnDocumentTitleChanged」のような便利なメソッドがありますが、System.Windows.Controls.WebBrowser に類似したものは見つかりません。

4

1 に答える 1

0

WebBrowser.Navigated & WebBrowser.Navigating をリッスンして、コード内のメッセージを WebBrowser.Source を使用して VM に送信し、VM でそれをリッスンして処理します。イベントが可能です。

于 2012-06-18T13:16:49.297 に答える