Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/AssessmentSectionView.cs =================================================================== diff -u -r64426c8cf80aaac466ddd1112888f4d6a4b7e4ef -r0b87439aae7f9627a79e1cd315f49175ad927f1c --- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/AssessmentSectionView.cs (.../AssessmentSectionView.cs) (revision 64426c8cf80aaac466ddd1112888f4d6a4b7e4ef) +++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/AssessmentSectionView.cs (.../AssessmentSectionView.cs) (revision 0b87439aae7f9627a79e1cd315f49175ad927f1c) @@ -37,11 +37,13 @@ public partial class AssessmentSectionView : UserControl, IMapView { private readonly IAssessmentSection assessmentSection; - private readonly Observer assessmentSectionObserver; - private readonly Observer hydraulicBoundaryLocationsObserver; + private readonly MapLineData referenceLineMapData; private readonly MapPointData hydraulicBoundaryLocationsMapData; + private readonly Observer assessmentSectionObserver; + private readonly Observer hydraulicBoundaryLocationsObserver; + private readonly RecursiveObserver, HydraulicBoundaryLocationCalculation> waterLevelCalculationsForFactorizedSignalingNormObserver; private readonly RecursiveObserver, HydraulicBoundaryLocation> hydraulicBoundaryLocationObserver; /// @@ -60,6 +62,12 @@ { Observable = assessmentSection }; + waterLevelCalculationsForFactorizedSignalingNormObserver = new RecursiveObserver, HydraulicBoundaryLocationCalculation>( + UpdateMapData, calc => calc) + { + Observable = assessmentSection.WaterLevelCalculationsForFactorizedSignalingNorm + }; + hydraulicBoundaryLocationsObserver = new Observer(UpdateMapData) { Observable = assessmentSection.HydraulicBoundaryDatabase.Locations @@ -96,6 +104,7 @@ protected override void Dispose(bool disposing) { assessmentSectionObserver.Dispose(); + waterLevelCalculationsForFactorizedSignalingNormObserver.Dispose(); hydraulicBoundaryLocationsObserver.Dispose(); hydraulicBoundaryLocationObserver.Dispose();