2012-08-27 3 views
0

클릭 이벤트가있는 시리즈를 만들기 위해 Monodroid 용 TeeChart를 사용하고 있습니다. 그러나 모노 도드 계열의 teechart가 클릭 이벤트를 트리거 할 수 없습니다.

newChart.ClickSeries += new Steema.TeeChart.TChart.SeriesEventHandler(mealSeries_ClickSeries); 

private void mealSeries_ClickSeries(object sender, Steema.TeeChart.Styles.Series s, int valueIndex, MotionEvent e) 
    { 
     DisplayMealDetails(valueIndex); 
    } 

는,이 이벤트가 트리거되지 않습니다, 아래의 코드를 참조하십시오, 나는 디버깅 시도하고,이 "onTouchEvent 말을 출력 가지고 : isFocusable : 거짓, isFocusableInTouchMode를 : 거짓, isFocused : 거짓; focusTaken : 거짓 " 그래서, 난, 내 응용 프로그램에
newChart.Focusable = true; 
newChart.FocusableInTouchMode = true; 

을이 추가 여전히 클릭 이벤트를 트리거 할 수 없습니다. 아무도 도울 수 없나요? 매우 감사합니다!

답변

0

마치 고장났습니다. 결함 목록에 문제 (TM63016317)를 추가했으며 다음 유지 관리 릴리스에서 문제를 해결하려고합니다.

+0

질문이 하나 더 있습니다. 선으로 구성된 차트를 만들려고합니다. 그리고이 도표는 항상 최신 7 개의 값을 표시 할 것이고, 오른쪽으로 스크롤 할 때 이전 값을 보려고합니다. 다음은 코드입니다. newChart.Chart.Zoom.Style = Steema.TeeChart.ZoomStyles.FullChart; newChart.Panning.Allow = ScrollModes.Horizontal; newChart.Zoom.Allow = false; 이 ScrollModes.Horizontal도 작동하지 않는 것 같습니다. 7 개 이상의 값을 추가하면 최신 7 값만 표시되고, 이전 값은 오른쪽에서 스크롤 할 때 차트에서 잘립니다. – user1467537

+0

@ user1467537 Android 용 Mono에서 구현 된 멀티 터치 줌 및 스크롤 기능은 해당 필드에서 표준 TeeChart 비헤이비어를 렌더링하지 않습니다. 따라서 이러한 속성은 작동하지 않으며 향후 릴리스에서 향상되어야합니다. TeeChart .NET 기능 데모 또는 http://www.teechart.net/의 소위 기사에있는 All Features \ Welcome! \ Speed ​​\ Realtime 차트 작성 예에서와 같이 무언가를해야 할 것입니다. reference/articles/index.php. .NET 데모는 http://www.steema.com/download/net의 모든 기능을 갖춘 평가판에서 찾을 수 있습니다. –

+0

대단히 감사합니다! 확대/축소 부분이 제대로 작동하지 않는 것을 제외하고는 필요한 것을 구현했습니다. 다음 유지 보수 릴리스를 언제 배포 할 예정입니까? – user1467537

관련 문제