/// <summary> /// Adds a new Configuration /// </summary> private void AddNewConfiguration() { var configurationViewModel = new ConfigurationViewModel(); Configurations.Add(configurationViewModel); configurationViewModel.ConfigurationDeletedEvent += Configuration_ConfigurationDeletedEvent; Saved = false; }
/// <summary> /// Deletes the given <see cref="ConfigurationViewModel"/> /// </summary> /// <param name="configuration">The configuration to be removed</param> private void Configuration_ConfigurationDeletedEvent(ConfigurationViewModel configuration) { Configurations.Remove(configuration); Saved = false; configuration.ConfigurationDeletedEvent -= Configuration_ConfigurationDeletedEvent; }