Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
            }
        }