private void NavigateToFirstStep() { this.ActiveStep = null; this.ActiveViewModel = null; var firstStep = WizardStepsService.GetFirstStep(); WizardNavigator.OpenView(firstStep.ViewTargetName, WizardContext); }
public LinearWizard Build() { var navigator = new WizardNavigator <WizardStep>(steps, this.navigatorPersistenceService); var wizard = new LinearWizard(steps, navigator); wizard.Start(); return(wizard); }
/// <summary> /// Starts the install wizard. /// </summary> /// <returns></returns> public bool StartInstallWizard() { var navigator = new WizardNavigator(this); if (navigator.Navigate() == SectionResponseEnum.Ok) { DoAdditionalInstallTasks(); } return(true); }
private void MoveToNextStepAfterSuccesfulSave(SaveResult saveResult) { if (saveResult != SaveResult.Success) { return; } WizardStepProgressService.SetStepProgressCompleted(WizardContext, ActiveStep); var nextWizardStep = WizardStepsService.GetNextStep(ActiveStep); WizardNavigator.OpenView(nextWizardStep.ViewTargetName, WizardContext); }
/// <summary> /// Starts the install wizard. /// </summary> /// <returns></returns> public bool StartInstallWizard() { Util.KillAllMediaPortalProcesses(); var navigator = new WizardNavigator(this); if (navigator.Navigate() == SectionResponseEnum.Ok) { DoAdditionalInstallTasks(); return true; } else { return false; } }
public void MoveStepPreviousStep() { var previousWizardStep = WizardStepsService.GetPreviousStep(ActiveStep); WizardNavigator.OpenView(previousWizardStep.ViewTargetName, WizardContext); }