コード例 #1
0
 public DashboardPageViewModel(IDeviceConsumptionRepository deviceConsumptionRepository, ScheduledTaskService scheduledTaskService, ISettingsRepository settingsRepository)
 {
     this.deviceConsumptionRepository = deviceConsumptionRepository;
     this.scheduledTaskService        = scheduledTaskService;
     this.settingsRepository          = settingsRepository;
     dispatcherQueue = DispatcherQueue.GetForCurrentThread();
     refreshGlobalInformationsTimer = new Timer(new TimerCallback(OnRefreshGlobalInformationTimer));
 }
コード例 #2
0
 public StartPageViewModel(IDeviceConsumptionRepository deviceConsumptionRepository, NavigationService navigationService)
 {
     this.deviceConsumptionRepository = deviceConsumptionRepository;
     this.navigationService           = navigationService;
 }