/// <summary> /// Removes the matching configuration from the list as well as the name fro mthe name list /// </summary> /// <param name="config">Configuration to remove</param> public void RemoveConfiguration(ConfigurationGroup config) { if (config != null) { Int32 index = _configurationList.IndexOf(config); if (index != -1) // if found { RemoveConfiguration(index); OnPropertyChanged(); } } }
private void RemoveConfigGroup(object obj) { ConfigurationGroup configGroup = obj as ConfigurationGroup; if (configGroup != null) { var result = MessageBox.Show("Are you sure you want to remove this Configuration Group?", "", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { ConfigurationList.Remove(configGroup); } } }