本文主要是介绍关于Devepxress绑定chartcontrol,后台修改数据,但是chartcontrol不刷新的解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实现的思路是这样的,一个线程在Model中不断刷新数据,可以理解为不断获取新数据,然后刷新。另一个是View视图,负责显示数据,在chartcontrol中绑定该数据,然后用 DispatcherTimer 不断刷新,最后发现chartcontrol不会刷新,解决办法是先给chartcontrol解绑,然后更新完数据之后再绑定,如下图所示,如有问题,可以加Q群:791944154一起沟通
private void Timer_Tick(object sender, EventArgs e){lock (this){Points1.Clear();for (int i = 0; i < 2048; i++){Points1.Add(new MyData(Data.Datas[i].X, Data.Datas[i].Y));}chart1.DataSource = null;chart1.DataSource = Points1;}}
这篇关于关于Devepxress绑定chartcontrol,后台修改数据,但是chartcontrol不刷新的解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!