Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresInputContextProperties.cs =================================================================== diff -u -rc0849c80b8bab9023c7df1e8402aa380891496d2 -rdbfba4c1829b1d42f4d99a88f7d8699bc3beeb2a --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresInputContextProperties.cs (.../ClosingStructuresInputContextProperties.cs) (revision c0849c80b8bab9023c7df1e8402aa380891496d2) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/PropertyClasses/ClosingStructuresInputContextProperties.cs (.../ClosingStructuresInputContextProperties.cs) (revision dbfba4c1829b1d42f4d99a88f7d8699bc3beeb2a) @@ -173,11 +173,6 @@ return data.FailureMechanism.ClosingStructures; } - public void PropertyChanged() - { - // TODO WTI-973 - } - protected override void AfterSettingStructure() { StructuresHelper.Update(data.FailureMechanism.SectionResults, data.Calculation); @@ -224,7 +219,7 @@ set { data.WrappedData.FactorStormDurationOpenStructure = value; - data.WrappedData.NotifyObservers(); + ClearOutputAndNotifyPropertyChanged(); } } @@ -268,7 +263,7 @@ set { data.WrappedData.InflowModelType = value; - data.WrappedData.NotifyObservers(); + ClearOutputAndNotifyPropertyChanged(); } } @@ -319,6 +314,7 @@ set { SetProbabilityValue(value, data.WrappedData, (wrappedData, parsedValue) => wrappedData.FailureProbabilityOpenStructure = parsedValue); + ClearOutputAndNotifyPropertyChanged(); } } @@ -335,6 +331,7 @@ set { SetProbabilityValue(value, data.WrappedData, (wrappedData, parsedValue) => wrappedData.FailureProbabilityReparation = parsedValue); + ClearOutputAndNotifyPropertyChanged(); } } @@ -351,7 +348,7 @@ set { data.WrappedData.IdenticalApertures = value; - data.WrappedData.NotifyObservers(); + ClearOutputAndNotifyPropertyChanged(); } } @@ -385,6 +382,7 @@ set { SetProbabilityValue(value, data.WrappedData, (wrappedData, parsedValue) => wrappedData.ProbabilityOrFrequencyOpenStructureBeforeFlooding = parsedValue); + ClearOutputAndNotifyPropertyChanged(); } }