0

使用图表控件时,调用Add方法添加新的数据点,如Series.Points.AddXY(),会触发图表控件的重绘。现在,我正在尝试自己构建一个图表控件。我想知道; 它是如何工作的。是使用事件和委托还是其他方式来触发重绘?

任何提示将不胜感激。

4

2 回答 2

0

您可以通过创建自己的类来继承Collection<T>和覆盖InsertItem()以及在集合更改时重绘图表的其他方法来做到这一点。

于 2012-08-31T03:25:24.207 回答
0

为什么不把 Refresh 函数放在 Series.Points.AddXY() 函数中呢?

您可能希望能够关闭“自动刷新”,以防有人想逐个添加 1,000 点……重绘会降低性能。

于 2012-08-31T04:13:35.793 回答