/// <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); }
/// <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); }
void IDisplayHandler.OnAddressChanged(IWebBrowser browserControl, AddressChangedEventArgs args) { ActionExtension.InvokeInMainThreadAsync(() => AddressChanged?.Invoke(this, new UrlEventArgs(AlterUrl(args.Address)))); }
/// <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); }