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; }
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; }