Beispiel #1
0
 public ChartsViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager,
                        IMeasurementMethodViewModel measurementMethodViewModel)
 {
     _eventAggregator            = eventAggregator;
     _measurementManager         = measurementManager;
     _measurementMethodViewModel = measurementMethodViewModel;
 }
 public VisualisationPageViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager,
                                   IMeasurementMethodViewModel measurementMethodViewModel)
 {
     _eventAggregator           = eventAggregator;
     _measurementManager        = measurementManager;
     MeasurementMethodViewModel = measurementMethodViewModel;
 }
Beispiel #3
0
        public MeasurementProcessViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager,
                                           IMeasurementMethodViewModel measurementMethodViewModel)
            : base(eventAggregator)
        {
            MeasurementMethodViewModel = measurementMethodViewModel;
            _measurementManager        = measurementManager;

            // Update all UI elements
            _measurementManager.PositionSource
            .Subscribe(_ =>
            {
                (NextElementCommand as AwaitableDelegateCommand)?.RaiseCanExecuteChanged();
                UpdateNavigationCommands();
            });
        }
 public MeasurementSelectionCalculationViewModel(IEventAggregator eventAggregator, IMeasurementManager measurementManager,
                                                 IMeasurementMethodViewModel measurementMethodViewModel) : base(eventAggregator)
 {
     _measurementManager        = measurementManager;
     MeasurementMethodViewModel = measurementMethodViewModel;
 }