private void OnAddressChanged(object sender, AddressChangedEventArgs args)
 {
     if (AddressChangedUiThreadSafe != null)
     {
         this.InvokeOnUiThreadIfRequired(() => AddressChangedUiThreadSafe(sender, args));
     }
 }
 void IDisplayHandler.OnAddressChanged(IWebBrowser browserControl, AddressChangedEventArgs addressChangedArgs)
 {
 }
Example #3
0
 void IDisplayHandler.OnAddressChanged(IWebBrowser browserControl, AddressChangedEventArgs args)
 {
     ActionExtension.InvokeInMainThreadAsync(() => AddressChanged?.Invoke(this, new UrlEventArgs(AlterUrl(args.Address))));
 }
Example #4
0
        /// <summary>
        /// Sets the address.
        /// </summary>
        /// <param name="args">The <see cref="AddressChangedEventArgs"/> instance containing the event data.</param>
        void IWebBrowserInternal.SetAddress(AddressChangedEventArgs args)
        {
            Address = args.Address;

            AddressChanged?.Invoke(this, args);
        }
Example #5
0
        /// <summary>
        /// Sets the address.
        /// </summary>
        /// <param name="args">The <see cref="AddressChangedEventArgs"/> instance containing the event data.</param>
        internal void OnAddressChanged(AddressChangedEventArgs args)
        {
            Address = args.Address;

            AddressChanged?.Invoke(this, args);
        }
Example #6
0
 void chrome_AddressChanged(object sender, AddressChangedEventArgs e)
 {
     this.Invoke(new MethodInvoker(() => { materialTabControl1.Text = e.Address; }));
 }
Example #7
0
        private void WebBrowser_AddressChanged(object sender, AddressChangedEventArgs e)
        {
            Invoke(new Action(() => urlTextBox.Text = e.Address));
            Settings.Default.History.Add(e.Address);
            if (e.Address != "about.blank" && !faviconLoaded)
            {
                Uri uri = new Uri(e.Address);

                if (uri.Scheme == "http" || uri.Scheme == "https")
                {
                    try
                    {
                        HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(uri.Scheme + "://" + uri.Host + "/favicon.ico");
                        webRequest.UserAgent         = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.83 Safari/537.36";
                        webRequest.KeepAlive         = false;
                        webRequest.AllowAutoRedirect = true;

                        WebResponse response = webRequest.GetResponse();
                        Stream      stream   = response.GetResponseStream();

                        if (stream != null)
                        {
                            byte[] buffer = new byte[1024];

                            using (MemoryStream ms = new MemoryStream())
                            {
                                int read;

                                while ((read = stream.Read(buffer, 0, buffer.Length)) > 0)
                                {
                                    ms.Write(buffer, 0, read);
                                }

                                ms.Seek(0, SeekOrigin.Begin);
                                Invoke(new Action(() =>
                                {
                                    try
                                    {
                                        Icon = new Icon(ms);
                                    } catch
                                    {
                                        Icon = Resources.DefaultIcon;
                                    }

                                    ParentTabs.UpdateThumbnailPreviewIcon(ParentTabs.Tabs.Single(t => t.Content == this));
                                    ParentTabs.RedrawTabs();
                                }));
                            }
                        }
                    }

                    catch
                    {
                        Invoke(new Action(() => Icon = Resources.DefaultIcon));
                    }
                }

                Invoke(new Action(() => Parent.Refresh()));
                faviconLoaded = true;
            }
        }
Example #8
0
        private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
        {
            //    classGetDataFromFB fb = new classGetDataFromFB();

            this.InvokeOnUiThreadIfRequired(() => urlTextBox.Text = args.Address);
        }
 /// <summary>
 /// 当浏览器地址变更时(例如页面跳转了)
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Browser_AddressChanged(object sender, AddressChangedEventArgs e)
 {
     urlStrip.Text        = e.Address;
     urlStrip.ToolTipText = e.Address;
 }
Example #10
0
 private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
 {
     this.InvokeOnUiThreadIfRequired(() => textBoxLogs.Text += TraceLine("Loading " + args.Address));
 }
 private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
 {
 }
Example #12
0
 private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
 {
     ((Control)browser).BeginInvoke(() => tbAddress.Text = args.Address);
 }
Example #13
0
 private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
 {
     //this.Invoke(new Action(() => urlTextBox.Text = args.Address));
 }
 private void syncAddressBarToBrowser(object sender, AddressChangedEventArgs e)
 {
     addressBar.Invoke((MethodInvoker) delegate { addressBar.Text = e.Address; });
 }
Example #15
0
 private void AddressChanged(object sender, AddressChangedEventArgs e)
 {
     throw new NotImplementedException();
 }
        void IWebBrowserInternal.SetAddress(AddressChangedEventArgs args)
        {
            UiThreadRunAsync(() =>
            {
                ignoreUriChange = true;
                SetCurrentValue(AddressProperty, args.Address);
                ignoreUriChange = false;

                // The tooltip should obviously also be reset (and hidden) when the address changes.
                SetCurrentValue(TooltipTextProperty, null);
            });
        }
Example #17
0
 void BrowserAddressChanged(object sender, AddressChangedEventArgs e)
 {
     LogMessage("ADDRESS CHANGED: " + e.Address);
 }
Example #18
0
 private void Browser_AddressChanged(object sender, AddressChangedEventArgs e)
 {
     url = e.Address;
 }
 protected void BillingAddressEditModel_AddressChanged(object sender, AddressChangedEventArgs addressChanged)
 {
     PaymentView.NotifyOrderDetailsChanged();
 }
Example #20
0
 public void OnAddressChanged(IWebBrowser browserControl, AddressChangedEventArgs addressChangedArgs)
 {
 }
 public void OnAddressChanged(IWebBrowser chromiumWebBrowser, AddressChangedEventArgs addressChangedArgs)
 {
 }
 /// <summary>
 /// 地址发送改变时触发
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Browser_AddressChanged(object sender, AddressChangedEventArgs e)
 {
     InsertJsCode();
     SetGoodsUrl(e.Address);
 }
Example #23
0
 void IDisplayHandler.OnAddressChanged(IWebBrowser chromiumWebBrowser, AddressChangedEventArgs addressChangedArgs)
 {
 }
Example #24
0
 /// <summary>
 /// The on address changed.
 /// </summary>
 /// <param name="eventArgs">
 /// The event args.
 /// </param>
 public virtual void OnAddressChanged(AddressChangedEventArgs eventArgs)
 {
     this.Address = eventArgs.Address;
     this.AddressChanged?.Invoke(this, eventArgs);
 }
Example #25
0
 private void UrlChanged(object sender, AddressChangedEventArgs e)
 {
     TabUrlSeting(e.Address);
 }
 private void DemoWindow_AddressChanged(object sender, AddressChangedEventArgs e)
 {
     Console.WriteLine("AddressChanged event called.");
 }
Example #27
0
 private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs e)
 {
     SetTextBoxBrowserURLText(e.Address);
 }
Example #28
0
 private void OnAddressChanged(object sender, AddressChangedEventArgs e)
 {
     CurrentAddress = e.Address;
 }
Example #29
0
 private void WebWikia_AddressChanged(object sender, AddressChangedEventArgs e)
 {
     currUrl = e.Address;
     Console.WriteLine("AddressChanged");
     frmMain.saveTabs(tabPages);
 }
Example #30
0
 private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
 {
     this.InvokeOnUiThreadIfRequired(() => urlTextBox.Text = args.Address);
 }
Example #31
0
 private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
 {
     PrintShowLogMessage(args.Address, MessageType.Warnning);
 }
        /// <summary>
        /// Sets the address.
        /// </summary>
        /// <param name="args">The <see cref="AddressChangedEventArgs"/> instance containing the event data.</param>
        void IWebBrowserInternal.SetAddress(AddressChangedEventArgs args)
        {
            Address = args.Address;

            var handler = AddressChanged;
            if (handler != null)
            {
                handler(this, args);
            }
        }
Example #33
0
 private void Browser_AddressChanged(object sender, AddressChangedEventArgs e)
 {
     Console.WriteLine(e.Address);
 }
 private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
 {
     this.InvokeOnUiThreadIfRequired(() => urlTextBox.Text = args.Address);
 }
Example #35
0
        private void OnBrowserAddressChanged(object sender, AddressChangedEventArgs args)
        {
            Uri myUri = new Uri(args.Address);
            domain = myUri.Host;
            fullurl = args.Address;
            SavedSilverLight = "";

            this.InvokeOnUiThreadIfRequired(() => DeleteLiveData());

            //if (domain.Contains("ustream.tv"))
            //{
            //    DownloadData data = new DownloadData
            //    {
            //        URL = "",
            //        Title =  "",
            //        Folder = domain,
            //        Protocol = "LIVE",
            //        Extension = ""
            //    };

            //    this.InvokeOnUiThreadIfRequired(() => SetLiveData(data));
            //}

            this.InvokeOnUiThreadIfRequired(() => urlTextBox.Text = args.Address);
        }