在什么情况下我想要处理ChartArea.AxisViewChanging而不是ChartArea.AxisViewChanged?

时间:2011-05-12 19:17:51

标签: .net events data-visualization mschart charts

继续使用System.Windows.Forms命名空间中的DataVisualization.Charting进行代码咒语。

仍在努力弄清楚如何绑定两个水平轴:一个是Point ChartArea,另一个是RangeBar ChartArea。

当我在这些图的轴上滚动时,我可以处理ChartArea.AxisViewChanging或ChartArea.AxisViewChanged。这两个事件都提供了一个ViewEventArgs对象作为输入,其中包含NewPosition,NewSize,NewSizeType等字段,我认为这些字段是轴视图范围,位置等的更新值。

我什么时候想要处理AxisViewChanging与AxisViewChanged?当调用AxisViewChanged时,事情是“更确定的”吗?对于我正在尝试做的事情(hereherehere),当对象“获取”ViewEventArgs中提供的新值时,它可能会产生很大的不同。

谢谢!

1 个答案:

答案 0 :(得分:1)

在线图书(下面包含链接):

AxisViewChanging 当轴刻度视图位置或大小要更改时发生。

AxisViewChanged 在轴刻度视图位置或大小更改时调用。

在实际发生任何变化之前,第一次开火。