/// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// webbrowserprogresschangedeventhandler.BeginInvoke(sender, e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this WebBrowserProgressChangedEventHandler webbrowserprogresschangedeventhandler, Object sender, WebBrowserProgressChangedEventArgs e, AsyncCallback callback)
        {
            if (webbrowserprogresschangedeventhandler == null)
            {
                throw new ArgumentNullException("webbrowserprogresschangedeventhandler");
            }

            return(webbrowserprogresschangedeventhandler.BeginInvoke(sender, e, callback, null));
        }
示例#2
0
        protected virtual void OnProgressChanged(WebBrowserProgressChangedEventArgs e)
        {
            WebBrowserProgressChangedEventHandler handler = (WebBrowserProgressChangedEventHandler)this.Events[ProgressChangedEventKey];

            if (handler != null)
            {
                handler(this, e);
            }
        }
示例#3
0
        protected virtual void OnProgressChanged(WebBrowserProgressChangedEventArgs e)
        {
            WebBrowserProgressChangedEventHandler changedEventHandler = (WebBrowserProgressChangedEventHandler)this.Events[RadWebBrowserItem.ProgressChangedEventKey];

            if (changedEventHandler == null)
            {
                return;
            }
            changedEventHandler((object)this, e);
        }