Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs =================================================================== diff -u -rf49c793792a168edb24106ee3d6cf6e6a2331e63 -r5febc0318f66ad36827f860a710f07c480f14703 --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision f49c793792a168edb24106ee3d6cf6e6a2331e63) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision 5febc0318f66ad36827f860a710f07c480f14703) @@ -87,7 +87,7 @@ Observable = failureMechanism }; - failureMechanismSectionResultObserver = new Observer(UpdateDataGridViewDataSource) + failureMechanismSectionResultObserver = new Observer(UpdateView) { Observable = failureMechanismSectionResults }; @@ -114,8 +114,7 @@ DataGridViewControl.CellFormatting += HandleCellStyling; - UpdateDataGridViewDataSource(); - UpdateFailureMechanismAssemblyResultControl(); + UpdateView(); } /// @@ -172,10 +171,7 @@ /// protected abstract void AddDataGridColumns(); - /// - /// Updates the failure mechanism assembly result control. - /// - protected void UpdateFailureMechanismAssemblyResultControl() + private void UpdateFailureMechanismAssemblyResultControl() { if (FailureMechanismAssemblyResultControl != null && GetFailureMechanismAssemblyFunc != null) { @@ -191,6 +187,15 @@ } } + /// + /// Updates all controls in the view. + /// + protected void UpdateView() + { + UpdateDataGridViewDataSource(); + UpdateFailureMechanismAssemblyResultControl(); + } + private void InitializeInfoIcon() { infoIcon.BackgroundImage = CoreCommonGuiResources.information;