111,098
社区成员




AxisDatas old;
void Porc()
{
AxisDatas a=ReadData(); //读取所有
if(IsEquals(old,a)==false) //比对是否变化(函数自己完成),没变化不通知
{
old=a;
MainWindow.BeginInoke(UpdatePorc ,a); //UpdateProc是一个前台的更新函数,参数就是a,BeginInvoke是转到前台运行这个函数
}
}
UpdatePorc 需要内部的实现控制下更新频率,可以不每条更新到前台,加入1毫秒一次,能卡死你,可以间隔着来,控制在200毫秒一次就行。。。