TabControl で Web ブラウザー コントロールを作成しました。TabItem のヘッダーを Web ブラウザーのドキュメントのタイトルに設定したいと考えています。WebBrowser の Navigated Event で次のコードを使用しました
dynamic doc = tabBrowser.Document; //tabBrowser is the name of WebBrowser Control
tab.Header = doc.Title; //tab is the name of the Tab Item
しかし、このコードは正常に機能しません。ヘッダーは一部のサイトでのみ変更されます。tabItem のヘッダーをドキュメントのタイトル値に設定するにはどうすればよいですか?
ナビゲートされた関数は次のとおりです。
public void tabBrowser_Navigated(object sender, System.Windows.Navigation.NavigationEventArgs e)
{
urlTextBox.Text = tabBrowser.Source.ToString();
myHistory.addToHistory(tabBrowser.Source.ToString());
BookMarks.addBookmark(tabBrowser.Source.ToString());
dynamic doc = tabBrowser.Document;
tab.Header = doc.Title;
}