public MainWindowViewModel(IDialogManager _dialogManager, SensorReadoutValues _sensorReadoutValues, AxisValues _axisValues) { dialogManager = _dialogManager; sensorReadoutValues = _sensorReadoutValues; axisValues = _axisValues; openedGraphicWindowsParams = new List <string>(); }
protected override void OnStartup(StartupEventArgs e) { try { AxisValues axisValues = new AxisValues(); SensorReadoutValues sensorReadoutValues = new SensorReadoutValues(axisValues); var dialogManager = new DialogManager(); dialogManager.Register <GraphicViewModel, GraphicView>(); var mainWindow = new MainWindow() { DataContext = new MainWindowViewModel(dialogManager, sensorReadoutValues, axisValues), }; mainWindow.Show(); } catch (Exception ex) { Log.Write(ex); } }