Index: Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PropertyClasses/HeightStructuresInputContextProperties.cs =================================================================== diff -u -r5fae8cb70dd4efeb648c5ff5ee02c837a47172db -r7d922899412d52bcc7c2f1432589dfcd62d364b4 --- Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PropertyClasses/HeightStructuresInputContextProperties.cs (.../HeightStructuresInputContextProperties.cs) (revision 5fae8cb70dd4efeb648c5ff5ee02c837a47172db) +++ Ringtoets/HeightStructures/src/Ringtoets.HeightStructures.Forms/PropertyClasses/HeightStructuresInputContextProperties.cs (.../HeightStructuresInputContextProperties.cs) (revision 7d922899412d52bcc7c2f1432589dfcd62d364b4) @@ -109,13 +109,10 @@ #endregion - public override bool IsReadOnly(string property) + protected override bool ShouldPropertyBeReadOnlyInAbsenseOfStructure(string property) { - if (property == nameof(FailureProbabilityStructureWithErosion)) - { - return !HasStructure(); - } - return base.IsReadOnly(property); + return nameof(FailureProbabilityStructureWithErosion).Equals(property) + || base.ShouldPropertyBeReadOnlyInAbsenseOfStructure(property); } public override IEnumerable GetAvailableForeshoreProfiles()