public override void InitializeWith(ICommandCollector commandCollector) { base.InitializeWith(commandCollector); BuildConfigurationPresenter.MoleculeStartValuesChangedEvent += (o, e) => MoleculeStartValuesPresenter.Refresh(); BuildConfigurationPresenter.ParameterStartValuesChangedEvent += (o, e) => ParameterStartValuesPresenter.Refresh(); BuildConfigurationPresenter.SpatialStructureChangedEvent += (o, e) => refreshStartValues(); BuildConfigurationPresenter.MoleculeBuildingBlockChangedEvent += (o, e) => refreshStartValues(); }
private void refreshStartValues() { ParameterStartValuesPresenter.Refresh(); MoleculeStartValuesPresenter.Refresh(); }
protected void ValidateStartValues() { MoleculeStartValuesPresenter.ValidateStartValues(); ParameterStartValuesPresenter.ValidateStartValues(); }