当 图表 绑定到 16000 个点时,绑定速度非常缓慢。
我有一个图表(Wpf 工具包):
<chartingToolkit:Chart ... DataContext="{Binding Data}" ... >
数据是我使用的MVVM模式中ViewModel的一个属性:
public List<Point> Data { get { return series; } }
系列是一个字段:
private List<Point> series;
在ViewModel的构造函数中:
for ( ... ; ...; ... )
{
y = ...
series.Add(new Point((i * scale), y));
}
当我尝试将图表绑定到数据时,程序会冻结大约1-2分钟,然后才能正常。我在WinForms上制作了相同的程序-速度完美。有什么办法可以解决这个绑定问题吗?