public static void DisConnectTrigger() { foreach (Delegate d in ColorChanged.GetInvocationList()) { ColorChanged -= (EventHandler <EventArgs>)d; } }