Esempio n. 1
0
        public SettingsViewModel()
        {
            _model = new Configuration();
            //_selectedStep = new PreProcessStepViewModel();
            _preProcessSteps = new ObservableCollection <PreProcessStepViewModel>();
            _currentTabIndex = 0;
            //_oldTabIndex = 0;
            //_previousOutputDirectory = Environment.CurrentDirectory;

            SampleDataMngr = new SampleDataManagerViewModel();
            SampleDataMngr.SignalCheckStatusChanged += _signalCheckStatusChanged;

            DataConfigStepSelected = new RelayCommand(_dataConfigStepSelected);
            DataConfigStepAdded    = new RelayCommand(_dataConfigStepAdded);
            DeleteDataConfigStep   = new RelayCommand(_deleteDataConfigStep);

            SignatureCalAdded     = new RelayCommand(_addASignatureStep);
            SignatureStepSelected = new RelayCommand(_signatureStepSelected);
            DeleteASignatureStep  = new RelayCommand(_deleteASignatureStep);
            DeSelectAllSteps      = new RelayCommand(_deSelectAllSteps);
            //SelectSignatureOutputDir = new RelayCommand(_selectSignatureOutputDir);

            AddDataWriter      = new RelayCommand(_addDataWriter);
            DataWriterSelected = new RelayCommand(_dataWriterSelected);
            DeleteDataWriter   = new RelayCommand(_deleteAdatawriter);
        }
        public SignalInspectionViewModel()
        {
            SampleDataMngr = new SampleDataManagerViewModel();
            SampleDataMngr.SignalCheckStatusChanged += _signalCheckStatusChanged;
            AddPlot            = new RelayCommand(_addAPlot);
            PlotSelected       = new RelayCommand(_plotSelectedToEdit);
            DeleteAPlot        = new RelayCommand(_deleteAPlot);
            AllPlotsDeSelected = new RelayCommand(DeSelectAllPlots);
            //UpdatePlot = new RelayCommand(_updatePlot);
            _signalPlots = new ObservableCollection <SignalPlotPanel>();

            _inspectionAnalysisParams = new InspectionAnalysisParametersViewModel();
            SpectralInspection        = new RelayCommand(_spectralInspection);
        }