2011-05-12 2 views
0

System.Windows.Forms 네임 스페이스에서 DataVisualization.Charting을 사용하여 내 코드 주문을 계속하십시오.어떤 상황에서 ChartArea.AxisViewChanged 대신 ChartArea.AxisViewChanging을 처리하고 싶습니까?

두 개의 수평축을 연결하는 방법을 알아 내려고 노력 중입니다. 하나는 Point ChartArea이고 다른 하나는 RangeBar ChartArea입니다.

이 그래프의 축을 따라 스크롤하면 ChartArea.AxisViewChanging 또는 ChartArea.AxisViewChanged를 처리 할 수 ​​있습니다. 두 이벤트 모두 ViewEventArgs 객체를 입력으로 제공합니다.이 객체에는 NewPosition, NewSize, NewSizeType과 같은 필드가 포함되어 있는데, 축 뷰 범위, 위치 등의 업데이트 된 값으로 생각됩니다.

언제 AxisViewChanging AxisViewChanged 대? AxisViewChanged가 호출 될 때 상황이 "완성"됩니까? 내가하려는 (here, herehere) 개체가 ViewEventArgs에 제공된 새 값을 "가져옵니다"때 큰 차이를 만들 수 있습니다.

감사합니다.

온라인 책에서

답변

1

(아래 링크 포함) : 축 축척 뷰의 위치 또는 크기가 변경 에 대한

AxisViewChanging 발생합니다.

AxisViewChanged 축척보기 위치 또는 크기가 변경 될 때 호출됩니다.

실제로 변경되기 전에 먼저 발생합니다.

관련 문제