Index: DamClients/DamUI/trunk/src/Dam/Forms/DamProjectCalculationOptionsPropertyControl.cs =================================================================== diff -u -r6817 -r6946 --- DamClients/DamUI/trunk/src/Dam/Forms/DamProjectCalculationOptionsPropertyControl.cs (.../DamProjectCalculationOptionsPropertyControl.cs) (revision 6817) +++ DamClients/DamUI/trunk/src/Dam/Forms/DamProjectCalculationOptionsPropertyControl.cs (.../DamProjectCalculationOptionsPropertyControl.cs) (revision 6946) @@ -36,8 +36,8 @@ { InitializeComponent(); - BindSupport.BindTextAndValue(SearchMethodPanelControl, SearchMethodLabel, SearchMethodCombobox, p => p.SearchMethod); - BindSupport.BindTextAndValue(SearchMethodPanelControl, IsUpliftVanRunOnlyWhenUpliftOccursLabel, IsUpliftVanRunOnlyWhenUpliftOccursCheckBox, p => p.IsUpliftVanRunOnlyWhenUpliftOccurs); + BindSupport.BindTextAndValue(SearchMethodPanelControl, SearchMethodLabel, SearchMethodCombobox, p => p.SearchMethod); + BindSupport.BindTextAndValue(SearchMethodPanelControl, IsUpliftVanRunOnlyWhenUpliftOccursLabel, IsUpliftVanRunOnlyWhenUpliftOccursCheckBox, p => p.IsUpliftVanRunOnlyWhenUpliftOccurs); BindSupport.BindTextAndValue(CircleDefinitionPanelControl, UpliftVanGridCreationLabel, UpliftVanGridCreationComboBox, p => p.UpliftVanGridSizeDetermination); @@ -81,8 +81,8 @@ if (value is DamFailureMechanismeCalculationSpecification specification) { currentSpecification = specification; - BindSupport.Assign(SearchMethodPanelControl, currentSpecification.StabilityParameters.MStabParameters); - BindSupport.Assign(CircleDefinitionPanelControl, currentSpecification.StabilityParameters.MStabParameters.SlipCircleDefinition); + BindSupport.Assign(SearchMethodPanelControl, currentSpecification); + BindSupport.Assign(CircleDefinitionPanelControl, currentSpecification.SlipCircleDefinition); } } } @@ -114,26 +114,25 @@ { if (currentSpecification != null) { - currentSpecification.StabilityParameters.MStabParameters.SlipCircleDefinition.Specification = - currentSpecification; + currentSpecification.SlipCircleDefinition.Specification = currentSpecification; if (SearchMethodPanelControl.InvokeRequired) { - Action action = () => BindSupport.Assign(SearchMethodPanelControl, currentSpecification.StabilityParameters.MStabParameters); + Action action = () => BindSupport.Assign(SearchMethodPanelControl, currentSpecification); SearchMethodPanelControl.Invoke(action); } else { - BindSupport.Assign(SearchMethodPanelControl, currentSpecification.StabilityParameters.MStabParameters); + BindSupport.Assign(SearchMethodPanelControl, currentSpecification); } if (CircleDefinitionPanelControl.InvokeRequired) { - Action action = () => BindSupport.Assign(CircleDefinitionPanelControl, currentSpecification.StabilityParameters.MStabParameters.SlipCircleDefinition); + Action action = () => BindSupport.Assign(CircleDefinitionPanelControl, currentSpecification.SlipCircleDefinition); CircleDefinitionPanelControl.Invoke(action); } else { - BindSupport.Assign(CircleDefinitionPanelControl, currentSpecification.StabilityParameters.MStabParameters.SlipCircleDefinition); + BindSupport.Assign(CircleDefinitionPanelControl, currentSpecification.SlipCircleDefinition); } // if (selection.FailureMechanismSystemType != FailureMechanismSystemType.Piping && firstEdit)