Index: Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanism.cs =================================================================== diff -u -rc3641f1375abfabf1c8093037c0cccd3eb77d52a -r2c9c53c801c51c2a6c5692c937cad7cd8a3879f3 --- Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanism.cs (.../GrassCoverErosionInwardsFailureMechanism.cs) (revision c3641f1375abfabf1c8093037c0cccd3eb77d52a) +++ Ringtoets/GrassCoverErosionInwards/src/Ringtoets.GrassCoverErosionInwards.Data/GrassCoverErosionInwardsFailureMechanism.cs (.../GrassCoverErosionInwardsFailureMechanism.cs) (revision 2c9c53c801c51c2a6c5692c937cad7cd8a3879f3) @@ -35,8 +35,6 @@ /// public class GrassCoverErosionInwardsFailureMechanism : FailureMechanismBase, ICalculatableFailureMechanism, IHasSectionResults { - private readonly ObservableList sectionResults; - /// /// Initializes a new instance of the class. /// @@ -48,7 +46,7 @@ Name = RingtoetsCommonDataResources.FailureMechanism_Calculations_DisplayName }; GeneralInput = new GeneralGrassCoverErosionInwardsInput(); - sectionResults = new ObservableList(); + SectionResults = new ObservableList(); DikeProfiles = new DikeProfileCollection(); } @@ -72,25 +70,21 @@ public CalculationGroup CalculationsGroup { get; } - public ObservableList SectionResults - { - get - { - return sectionResults; - } - } + public ObservableList SectionResults { get; } public override void AddSection(FailureMechanismSection section) { base.AddSection(section); - sectionResults.Add(new GrassCoverErosionInwardsFailureMechanismSectionResult(section)); + SectionResults.Add(new GrassCoverErosionInwardsFailureMechanismSectionResult(section)); + SectionResults.NotifyObservers(); } public override void ClearAllSections() { base.ClearAllSections(); - sectionResults.Clear(); + SectionResults.Clear(); + SectionResults.NotifyObservers(); } } } \ No newline at end of file