public void Gengxin(object a) { App.Current.Dispatcher.Invoke(new Action(() => { lock (this) { try { //刷新前台数据 textblock0.Text = Shebei_PC_.Shuju.Mingchen; textblock1.Text = "处理器:" + (Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Cpu_info; textblock2.Text = "显卡:" + (Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Gpu_info; textblock3.Text = "内存:" + (Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Ram_info; textblock4.Text = "系统:" + (Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Sys_info; textblock5.Text = "磁盘活动时间比:" + (Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Hdd_use.ToString("0.0") + "%"; textblock6.Text = "系统连续开机时间:" + (Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Sys_time; cpu_use.Gengxin((Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Cpu_use.ToString("0.0")); cpu_wendu.Gengxin((Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Cpu_wendu.ToString("0.0")); gpu_use.Gengxin((Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Gpu_use.ToString("0.0")); gpu_wendu.Gengxin((Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Gpu_wendu.ToString("0.0")); ram_use.Gengxin((Shebei_PC_.Shuju as daima.Shuju_Shebei_PC).Ram_use.ToString("0.0")); } catch { } } })); }
public void Gengxin(object a) { App.Current.Dispatcher.Invoke(new Action(() => { lock (this) { try { //刷新前台数据 textblock0.Text = Shebei_AD_.Shuju.Mingchen; textblock1.Text = "电量:" + ((Shebei_AD_.Shuju as daima.Shuju_Shebei_AD).Dianliang * 100).ToString("0.") + "%"; textblock2.Text = "电池温度:" + (Shebei_AD_.Shuju as daima.Shuju_Shebei_AD).Dianchi_Wendu.ToString("0.0") + "℃"; textblock3.Text = "内存占用率:" + (Shebei_AD_.Shuju as daima.Shuju_Shebei_AD).Ram_use.ToString("0.0") + "%"; textblock4.Text = "储存占用率:" + ((Shebei_AD_.Shuju as daima.Shuju_Shebei_AD).Hdd_use * 100).ToString("0.0") + "%"; dianliang.Gengxin(((Shebei_AD_.Shuju as daima.Shuju_Shebei_AD).Dianliang * 100).ToString("0.")); dianchi_wendu.Gengxin((Shebei_AD_.Shuju as daima.Shuju_Shebei_AD).Dianchi_Wendu.ToString("0.0")); ram_use.Gengxin((Shebei_AD_.Shuju as daima.Shuju_Shebei_AD).Ram_use.ToString("0.0")); hdd_use.Gengxin(((Shebei_AD_.Shuju as daima.Shuju_Shebei_AD).Hdd_use * 100).ToString("0.0")); } catch { } } })); }