2011-05-12 96 views
0

繼續使用System.Windows.Forms命名空間中的DataVisualization.Charting代碼咒語。在什麼情況下我想要處理ChartArea.AxisViewChanging而不是ChartArea.AxisViewChanged?

仍在研究如何綁定兩個水平軸:一個使用Point ChartArea,另一個使用RangeBar ChartArea。

當我在這些圖的軸上滾動時,我可以處理ChartArea.AxisViewChanging或ChartArea.AxisViewChanged。這兩個事件都提供了一個ViewEventArgs對象作爲輸入,它包含像NewPosition,NewSize,NewSizeType這樣的字段,我認爲這些字段是軸視圖範圍,位置等的更新值。

何時我想要處理AxisViewChanging與AxisViewChanged?當AxisViewChanged被調用時,事情是否「更加確定」?對於我想要做的事情(hereherehere),當對象「接受」ViewEventArgs中提供的新值時,它可能會有很大的不同。

謝謝!

回答

1

從書籍在線(鏈接下面附帶):

AxisViewChanging 當軸比例視圖位置或大小是大約改變時發生。

AxisViewChanged 當軸標尺視圖位置或尺寸發生變化時調用。

在任何事情發生變化之前,第一次發生火災。

相關問題