private DamWizardViewModel(IProgress <WizardProgressEventArgs> progress, Action <bool> block) { var steps = new ObservableCollection <WizardViewModel.Step>(); var ci = Model.EcosystemVitality.FetchIndicator <ConnectivityIndicator>(); var step1 = new Step1ViewModel(ci.Reaches.Clone(), Model.Attributes.Wkid, steps); var summary = new SummaryStepViewModel(step1, steps); steps.Add(new WizardViewModel.Step("Introduction", step1)); steps.Add(new WizardViewModel.Step("Summary", summary)); Wizard = new WizardViewModel(steps, progress, block, Cancel); }
public SummaryStepViewModel(Step1ViewModel step1, IList <WizardViewModel.Step> steps) { _steps = steps; _step1 = step1; }