private void OnStartWizardCommand(object parameter) { var settings = new WizardSettings(); settings.EnableNavBar = false; settings.AddStep <IInitialViewModel, InitialViewModel, InitialView>(0, "Initial step"); settings.AddStep <IStep1ViewModel, Step1ViewModel, Step1View>(1, "Step1"); settings.AddStep <IStep2ViewModel, Step2ViewModel, Step2View>(2, "Step2"); settings.AddStep <ICompleteViewModel, CompleteViewModel, CompleteView>(3, "Complete wizard"); Wizard w = new Wizard(container, settings, "wizard1"); w.Start(); w = null; }
private void OnImportDataEvent(object parameter) { var settings = new WizardSettings() { Size = new Size() { Width = 640, Height = 480 } }; settings.AddStep <IInitialStepViewModel, InitialStepViewModel, InitialStep>(0, "Initial"); settings.AddStep <ITagsProviderStepViewModel, TagsProviderStepViewModel, TagsProviderStep>(1, "First"); settings.AddStep <IScanProgressStepViewModel, ScanProgressStepViewModel, ScanProgressStep>(2, "Second"); settings.AddStep <IBulkImportViewModel, BulkImportViewModel, BulkImportStep>(3, "Third"); settings.AddStep <ICompleteViewModel, CompleteViewModel, CompleteStep>(4, "Final"); var w = new Wizard(container, settings, "wizard"); w.Start(); }