/// <summary> /// A WizardSubStep is a temporary step that can be added on the fly based on input /// from other steps. Substeps are always removed when the back button is pressed so /// that the previous step can have the option of taking a different logic branch that /// doesn't trigger the wrong substep again. /// </summary> public void addWizardSubStep(WizardSubStep step) { addWizardStep(wizardStepIndex + 1, step); }