【发布时间】:2012-12-12 15:50:49
【问题描述】:
Chart在绑定16000点时绑定速度很慢。
我有图表(Wpf 工具包):
<chartingToolkit:Chart ... DataContext="{Binding Data}" ... >
Data 是 ViewModel 中的一个属性(我使用的 MVVM 模式):
public List<Point> Data { get { return series; } }
series 是一个字段:
private List<Point> series;
在 ViewModel 的构造函数中:
for ( ... ; ...; ... )
{
y = ...
series.Add(new Point((i * scale), y));
}
当我尝试将图表绑定到数据时,程序将冻结大约 1-2 分钟,然后确定。我在 WinForms 上制作了相同的程序 - 速度非常完美。知道如何解决此绑定问题吗?
【问题讨论】:
-
我可能错了,但图表有必要有 16k 点吗?