public static void HtmlPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { WebBrowserView webBrowserView = d as WebBrowserView; if (e.NewValue != null) { string html = (string)e.NewValue; webBrowserView.WebBrowser.NavigateToString(html); } }
public static void ScriptPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { WebBrowserView webBrowserView = d as WebBrowserView; if (e.NewValue != null) { string script = (string)e.NewValue; webBrowserView.WebBrowser.InvokeScript(script); } }
public static void UrlPropertyChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { WebBrowserView webBrowserView = d as WebBrowserView; if (e.NewValue != null && (webBrowserView.WebBrowser.Source == null || webBrowserView.WebBrowser.Source.AbsoluteUri != (string)e.NewValue)) { string url = (string)e.NewValue; webBrowserView.WebBrowser.Navigate(url); } }