private static void OnCustomFieldRemoved(CustomFieldGroupingType groupingType) { if (CustomFieldRemoved != null) { CustomFieldRemoved(groupingType, new EventArgs()); } }
private void CustomFieldRemovalWatcher_CustomFieldRemoved(CustomFieldGroupingType groupingType) { if (groupingType == null) { return; } foreach (Button button in groups.ToArray()) { CustomFieldGroupingType groupType = button.Tag as CustomFieldGroupingType; if (groupType == null) { continue; } if (groupType.Equals(groupingType)) { Remove(button); Setup(); } } }