public Startup(IConfiguration configuration) { Configuration = configuration; _container = CompositionRoot.GetContainer(Configuration); var cpuConfigs = _container.GetInstance <CpuMonitoringConfiguration>(); CpuMonitoring.CPUOverloadEvent += Sender.SendOverloadInfo; CpuMonitoring.StartCpuMonitoring(cpuConfigs.MaxLoad, cpuConfigs.Interval); }
public MainWindow() { InitializeComponent(); _cpuMonitroing = new CpuMonitoring(_lbCurrentCpuUsage); //this.DataContext = _cpuMonitroing; }