예제 #1
0
        internal RealTimeUsageController(RealTimeUsageViewModel viewModel)
        {
            _viewModel = viewModel;

            ToggleMonitoringCommand            = new RelayCommand(ToggleMonitoringCommand_Execute);
            ExportReadingsCommand              = new RelayCommand(ExportReadingsCommand_Execute);
            ToggleStartFromZeroCommand         = new RelayCommand(ToggleStartFromZero_Execute);
            _viewModel.ToggleMonitoringCommand = ToggleMonitoringCommand;
            _viewModel.ExportReadingsCommand   = ExportReadingsCommand;
            _viewModel.ToggleStartFromZero     = ToggleStartFromZeroCommand;
        }
예제 #2
0
 public MainViewModel()
 {
     DriveInfo         = new DriveInfoViewModel();
     UsageStatsInfo    = new HistoricalUsageStatsViewModel();
     RealTimeUsageInfo = new RealTimeUsageViewModel();
 }