コード例 #1
0
ファイル: ChromiumWebBrowser.cs プロジェクト: z77ma/CefSharp
        /// <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);
        }
コード例 #2
0
 /// <summary>
 /// The on address changed.
 /// </summary>
 /// <param name="eventArgs">
 /// The event args.
 /// </param>
 public void OnAddressChanged(AddressChangedEventArgs eventArgs)
 {
     Address = eventArgs.Address;
     AddressChanged?.Invoke(this, eventArgs);
 }
コード例 #3
0
 void IDisplayHandler.OnAddressChanged(IWebBrowser browserControl, AddressChangedEventArgs args)
 {
     ActionExtension.InvokeInMainThreadAsync(() => AddressChanged?.Invoke(this, new UrlEventArgs(AlterUrl(args.Address))));
 }
コード例 #4
0
 /// <summary>
 /// Invokes the AddressChanged event. Derived class that override this method must call this base class implementation in order to raise the event.
 /// </summary>
 /// <param name="e">The AddressEventArgs object containing the new and old Address objects.</param>
 protected virtual void OnAddressChanged(AddressEventArgs e)
 {
     AddressChanged?.Invoke(this, e);
 }