Exemple #1
0
        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
                    {
                    }
                }
            }));
        }