Series.Points.Add方法如何触发图表控件的重绘?

时间:2012-08-31 03:23:38

标签: .net charts series redraw

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

任何暗示都会受到赞赏。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

你可能希望能够关闭'自动刷新',以防有人想要逐个添加1,000点....重绘会破坏性能。