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;