B2019-043 Added checks for being in design mode during initialization of variables

B2019-043 Added checks for being in design mode during initialization of variables.  Also needed to remove the parameter from the constructor
This commit is contained in:
2019-03-22 15:19:19 +00:00
parent 94f18653eb
commit b29176f636
11 changed files with 112 additions and 76 deletions

View File

@@ -17,6 +17,7 @@ namespace Volian.Controls.Library
get { return _MyItemInfo; }
set
{
if (DesignMode) return; // B2019-043 need to check if we are just saving changes to the user interface
_MyItemInfo = value;
_MainStepSection = null;
FillInControls();
@@ -27,7 +28,7 @@ namespace Volian.Controls.Library
{
get
{
if (_MainStepSection == null)
if (!DesignMode && _MainStepSection == null) // B2019-043 need to check if we are just saving changes to the user interface
{
foreach (SectionInfo si in MyItemInfo.MyProcedure.Sections)
{
@@ -38,8 +39,8 @@ namespace Volian.Controls.Library
return _MainStepSection;
}
}
private ItemInfo _firstStep;
private ItemInfo _lastStep;
//private ItemInfo _firstStep;
//private ItemInfo _lastStep;
private bool _Initializing;
public DisplayFoldoutMaint()