/// <summary> /// Called after this procedure step undergoes a state transition. /// </summary> /// <param name="previousState"></param> /// <param name="newState"></param> protected override void OnStateChanged(ActivityStatus previousState, ActivityStatus newState) { if (this.IsPreStep == false) { _procedure.UpdateStatus(); } base.OnStateChanged(previousState, newState); }