Beispiel #1
0
 public HeaderSelectionViewModel(WizardPageViewModel prev) : base(prev)
 {
     if (prev is InputFileViewModel vm)
     {
         Headers = vm.Headers;
     }
 }
Beispiel #2
0
        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);
        }
Beispiel #3
0
 public InputFileViewModel(WizardPageViewModel prev) : base(prev)
 {
     ResetToDefaults();
     btnBrowse_OnClick = new CustomCommand(btnBrowse_CanExecute, btnBrowse_Execute);
 }
Beispiel #4
0
 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);
 }
Beispiel #7
0
 public TemplateSelectionViewModel(WizardPageViewModel prev) : base(prev)
 {
     btnBrowse_OnClick   = new CustomCommand(btnBrowse_CanExecute, btnBrowse_Execute);
     _templateFolderPath = DEFAULT_INPUT_FOLDER;
 }