public HeaderSelectionViewModel(WizardPageViewModel prev) : base(prev) { if (prev is InputFileViewModel vm) { Headers = vm.Headers; } }
public AppViewModel(ILoadingDialogService loadingService, IAboutDialogService aboutService) { AboutService = aboutService; LoadingService = loadingService; _currentView = new IntroPageViewModel(); _mutex = new AutoResetEvent(false); _worker = new BackgroundWorker() { WorkerReportsProgress = true, WorkerSupportsCancellation = true, }; _worker.DoWork += BackgroundWorker_DoWork; _worker.RunWorkerCompleted += BackgroundWorker_RunWorkerCompleted; _worker.ProgressChanged += BackgroundWorker_ProgressChanged; AboutCommand = new CustomCommand(AboutCommand_CanExecute, AboutCommand_Execute); FinishStep = new CustomCommand(FinishStep_CanExecute, FinishStep_Execute); NextStep = new CustomCommand(NextStep_CanExecute, NextStep_Execute); PrevStep = new CustomCommand(PrevStep_CanExecute, PrevStep_Execute); }
public InputFileViewModel(WizardPageViewModel prev) : base(prev) { ResetToDefaults(); btnBrowse_OnClick = new CustomCommand(btnBrowse_CanExecute, btnBrowse_Execute); }
public WizardPageViewModel(WizardPageViewModel prev) { Prev = prev; Model = prev.Model; }
public ExtraOptionsViewModel(WizardPageViewModel prev) : base(prev) { }
public OutputFileViewModel(WizardPageViewModel prev) : base(prev) { _outputFileName = DEFAULT_OUTPUT_FILE; btnBrowse_OnClick = new CustomCommand(btnBrowse_CanExecute, btnBrowse_Execute); }
public TemplateSelectionViewModel(WizardPageViewModel prev) : base(prev) { btnBrowse_OnClick = new CustomCommand(btnBrowse_CanExecute, btnBrowse_Execute); _templateFolderPath = DEFAULT_INPUT_FOLDER; }