При каких обстоятельствах я хотел бы обрабатывать ChartArea.AxisViewChanging вместо ChartArea.AxisViewChanged? - PullRequest
0 голосов
/ 12 мая 2011

Продолжая мои заклинания кода с DataVisualization.Charting в пространстве имен System.Windows.Forms.

Все еще работаем, чтобы выяснить, как связать две горизонтальные оси: одну с Point ChartArea, а другую с RangeBar ChartArea.

Когда я прокручиваю оси этих графиков, я могу обрабатывать ChartArea.AxisViewChanging или ChartArea.AxisViewChanged.Оба события предоставляют в качестве входных данных объект ViewEventArgs, который содержит поля, такие как NewPosition, NewSize, NewSizeType, которые, как я думаю, будут обновленными значениями для диапазона вида оси, положения и т. Д.

Когда я хочуобрабатывать AxisViewChanging против AxisViewChanged?Являются ли вещи "более завершенными", когда вызывается AxisViewChanged?То, что я пытаюсь сделать ( здесь , здесь и здесь ), может иметь большое значение, когда объект "принимает" предоставленные новые значенияв ViewEventArgs.

Спасибо!

1 Ответ

1 голос
/ 13 мая 2011

Из книг в Интернете (ссылки включены ниже):

AxisViewChanging Происходит, когда положение или размер оси масштаба составляет около для изменения.

AxisViewChanged Вызывается при изменении положения или размера масштаба шкалы.

Первые выстрелы, прежде чем что-то действительно изменилось.

...