Inheritance: System.EventArgs
 private void OnTypeDescriptorRefresh(RefreshEventArgs r)
 {
     if (r.ComponentChanged == this._filterDesigner)
     {
         this._filter = null;
         this._filterDesigner = null;
     }
 }
Beispiel #2
0
        private static void Refresh(Object component, Type type)
        {
            RefreshEventArgs args = null;

            lock (typeof(TypeDescriptor))
            {
                if (typeTable.Contains(type))
                {
                    typeTable.Remove(type);
                    if (component != null)
                    {
                        args = new RefreshEventArgs(component);
                    }
                    else
                    {
                        args = new RefreshEventArgs(type);
                    }
                }
            }
            if (args != null)
            {
                Refreshed(args);
            }
        }
 private void OnTypeDescriptorRefreshedInvoke(RefreshEventArgs e) {
     if (currentObjects != null) {
         for (int i = 0; i < currentObjects.Length; i++) {  
             Type typeChanged = e.TypeChanged;
             if (currentObjects[i] == e.ComponentChanged || typeChanged != null && typeChanged.IsAssignableFrom(currentObjects[i].GetType())) {
                 // clear our property hashes
                 ClearCachedProps();
                 Refresh(true);
                 return;
             }
         }
     }
 }
 private void OnTypeDescriptorRefreshed(RefreshEventArgs e) {
     if (InvokeRequired) {
         BeginInvoke(new RefreshEventHandler(this.OnTypeDescriptorRefreshedInvoke), new object[] { e });
     }
     else {
         OnTypeDescriptorRefreshedInvoke(e);
     }
 }
Beispiel #5
0
 protected static void OnRefresh(System.ComponentModel.RefreshEventArgs e)
 {
     Console.WriteLine(e.ComponentChanged.ToString());
 }
 private void OnComponentRefresh(RefreshEventArgs e)
 {
     IComponent componentChanged = e.ComponentChanged as IComponent;
     if (componentChanged != null)
     {
         TrayControl control = TrayControl.FromComponent(componentChanged);
         if (control != null)
         {
             bool flag = this.CanDisplayComponent(componentChanged);
             if ((flag != control.Visible) || !flag)
             {
                 control.Visible = flag;
                 Rectangle bounds = control.Bounds;
                 bounds.Inflate(this.grabHandle);
                 bounds.Inflate(this.grabHandle);
                 base.Invalidate(bounds);
                 base.PerformLayout();
             }
         }
     }
 }
 private void OnTypeRefreshed(RefreshEventArgs e)
 {
     if ((this._verbSourceType != null) && this._verbSourceType.IsAssignableFrom(e.TypeChanged))
     {
         this._currentVerbs = null;
     }
 }
 private void OnComponentRefreshed(RefreshEventArgs e)
 {
     if (e.ComponentChanged != null)
     {
         this.OnComponentChanged(this, new ComponentChangedEventArgs(e.ComponentChanged, null, null, null));
     }
 }
 private static void TypeDescriptorRefreshed(RefreshEventArgs args)
 {
     _valueSerializers = new Hashtable();
 }
Beispiel #10
0
 void TypeDescriptor_Refreshed(RefreshEventArgs e)
 {
     this.propertyGrid.Refresh();
 }
 private void Measure_Refresh(object sender, RefreshEventArgs e)
 {
     CurrentAPMStatus.Text = e.Snapshot.CurrentAPM.ToString();
     AverageAPMStatus.Text = e.Snapshot.AverageAPM.ToString();
 }
 private void OnTypeDescriptorRefreshedInvoke(RefreshEventArgs e)
 {
     if (this.currentObjects != null)
     {
         for (int i = 0; i < this.currentObjects.Length; i++)
         {
             System.Type typeChanged = e.TypeChanged;
             if ((this.currentObjects[i] == e.ComponentChanged) || ((typeChanged != null) && typeChanged.IsAssignableFrom(this.currentObjects[i].GetType())))
             {
                 this.ClearCachedProps();
                 this.Refresh(true);
                 return;
             }
         }
     }
 }
        /// <summary>
        /// Extends BeginInvoke so that when a state object is not needed, null does not need to be passed.
        /// <example>
        /// refresheventhandler.BeginInvoke(e, callback);
        /// </example>
        /// </summary>
        public static IAsyncResult BeginInvoke(this RefreshEventHandler refresheventhandler, RefreshEventArgs e, AsyncCallback callback)
        {
            if(refresheventhandler == null) throw new ArgumentNullException("refresheventhandler");

            return refresheventhandler.BeginInvoke(e, callback, null);
        }
	private static void Refresh(Object component, Type type)
			{
				RefreshEventArgs args = null;
				lock(typeof(TypeDescriptor))
				{
					if(typeTable.Contains(type))
					{
						typeTable.Remove(type);
						if(component != null)
						{
							args = new RefreshEventArgs(component);
						}
						else
						{
							args = new RefreshEventArgs(type);
						}
					}
				}
				if(args != null)
				{
					Refreshed(args);
				}
			}
 private void _doOnDSRequestRefresh(Object sender, RefreshEventArgs e) {
   var eve = this.OnDSRequestRefresh;
   if (eve != null)
     eve(sender, e);
 }