コード例 #1
0
        public void SetViewAsActive(IWizardStepViewModel wizardStepViewModel)
        {
            if (this.ActiveViewModel != null)
            {
                this.ActiveViewModel.DataChanged -= ActiveViewModelDataChanged;
            }

            this.ActiveViewModel = wizardStepViewModel;

            CheckComnandsCanExecute();

            this.ActiveViewModel.DataChanged += ActiveViewModelDataChanged;

            this.ActiveStep = WizardStepsService.GetWizardStep(wizardStepViewModel);

            EnableDisablePreviousStepAndForwardButtons();
        }
コード例 #2
0
 public WizardStep GetWizardStep(IWizardStepViewModel wizardStepViewModel)
 {
     return(steps.FirstOrDefault(step => step.StepName == wizardStepViewModel.StepName));
 }