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 に類似したものは見つかりません。