//private readonly IMonitoringDataService _monitoringDataService; //private UIManager _uiManager; public MonitoringViewModel(ICustomerService customerService, IWiringDiagramService wiringDiagramService) { _customerService = customerService; _wiringDiagramService = wiringDiagramService; //_monitoringDataService = monitoringDataService; //_monitoringDataService.DataUpdated += _monitoringDataService_DataUpdated; }
public WiringDiagramViewModel(IWiringDiagramService wiringDiagramService, IMonitoringDataService monitoringDataService) { _wiringDiagramService = wiringDiagramService; _monitoringDataService = monitoringDataService; _uiManager = UIManager.Instance; _uiManager.Dispatcher = Application.Current.Dispatcher; _uiManager.EnableSafeMode = true; _monitoringDataService.MonitoringDataUpdated += _monitoringDataService_DataUpdated; }