public override void Edit(TPopulation populationToEdit) { _settingsPresenter.LoadPopulation(populationToEdit); _populationMoleculesPresenter.EditPopulation(populationToEdit); refreshAdvancedParametersAndDistributionFromCurrentPopulation(); _view.EnableControl(SettingPresenterItem); _view.EnableControl(AdvancedParameterPresenterItem); _view.EnableControl(MoleculesPresenterItem); _view.ActivateControl(DistributionPresenterItem); UpdateCaption(); _view.Display(); }
private void editPopulation(object sender, PopulationCreationEventArgs populationCreationEventArgs) { _view.CancelEnabled = true; _view.NextEnabled = true; if (!populationCreationEventArgs.Success) { return; } _moleculesPresenter.EditPopulation(BuildingBlock); refreshAdvancedParametersAndDistributionFromCurrentPopulation(); if (!populationCreationEventArgs.HasWarningOrError) { base.WizardNext(SettingPresenterItem.Index); } }