private void MoveToPage(SetupWizardStep pageStep)
 {
     currentPage           = pages[pageStep];
     IsBackButtonVisible   = currentPage.IsBackButtonVisible;
     IsNextButtonVisible   = currentPage.IsNextButtonVisible;
     IsFinishButtonVisible = currentPage.IsFinishButtonVisible;
     currentPage.OnPageEnter();
 }
Exemplo n.º 2
0
 protected SetupStepViewModel(MainModel mainModel, Func <IWindowContext> setupWizardWindowContextProxy, SetupWizardWindowLocalizator windowLocalization,
                              SharedSetupContext sharedSetupContext, SetupWizardStep step)
     : base(mainModel)
 {
     this.setupWizardWindowContextProxy = setupWizardWindowContextProxy;
     isPageVisible      = false;
     WindowLocalization = windowLocalization;
     Step = step;
     SharedSetupContext = sharedSetupContext;
     mainModel.Localization.LanguageChanged += LocalizationLanguageChanged;
 }
Exemplo n.º 3
0
 public PageNavigationRequestEventArgs(SetupWizardStep newPageStep)
 {
     NewPageStep = newPageStep;
 }
Exemplo n.º 4
0
 protected void MoveToPage(SetupWizardStep newPageStep)
 {
     HidePage();
     PageNavigationRequested?.Invoke(this, new PageNavigationRequestEventArgs(newPageStep));
 }