/*************************************/ public static void RemoveHandler(string declaringType) { if (ItemSelected != null) { foreach (EventHandler <ComponentRequest> d in ItemSelected.GetInvocationList()) { if (d.Method.DeclaringType.FullName == declaringType) { ItemSelected -= d; } } } }