public ProcessorUsageViewModel(ISettingsService settings, ISystemMonitorService systemMonitorService) : base(settings) { _settingsService = settings; _systemMonitorService = systemMonitorService; _values = new ObservableCollection <int>(); }
public UptimeViewModel(ISettingsService settings, ISystemMonitorService systemMonitorService) : base(settings) { _settingsService = settings; _systemMonitorService = systemMonitorService; ShowDays = false; }
public BatteryStatusViewModel(ISettingsService settings, ISystemMonitorService systemMonitorService) : base(settings) { _settingsService = settings; _systemMonitorService = systemMonitorService; ShowTime = true; }
public MemoryUsageViewModel(ISettingsService settings, ISystemMonitorService systemMonitorService) : base(settings) { _settingsService = settings; _systemMonitorService = systemMonitorService; ShowGraph = true; }
public MainViewModel(IAppBarController appBar, ISettingsService settings, IWindowService windowService, ISystemMonitorService systemMonitorService, OptionsViewModel optionsViewModel, ModuleViewModelBase[] availableModules) { _appBar = appBar ?? throw new ArgumentNullException(nameof(appBar)); _settingsService = settings ?? throw new ArgumentNullException(nameof(settings)); _windowService = windowService ?? throw new ArgumentNullException(nameof(windowService)); _systemMonitorService = systemMonitorService ?? throw new ArgumentNullException(nameof(systemMonitorService)); _optionsViewModel = optionsViewModel ?? throw new ArgumentNullException(nameof(optionsViewModel)); _availableModules = availableModules ?? Array.Empty <ModuleViewModelBase>(); ResetCommand = new RelayCommand(Reset); DockCommand = new RelayCommand(Dock); CloseCommand = new RelayCommand(Close); OpenSettingsCommand = new RelayCommand(OpenSettings); TimeSpan timerInterval = TimeSpan.FromSeconds(1); _timer = new Timer(timerInterval.TotalMilliseconds); _timer.Elapsed += Timer_Elapsed; }
public SystemMonitorController(ISystemMonitorService systemMonitorService) { this.systemMonitorService = systemMonitorService; }
public NetworkUsageViewModel(ISettingsService settings, ISystemMonitorService systemMonitorService) : base(settings) { _settingsService = settings; _systemMonitorService = systemMonitorService; }