2012-08-27 43 views
0

我正在使用TeeChart爲monodroid創建一個具有點擊事件的系列。請參閱下面的代碼,monodroid系列的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.Horizo​​ntal; newChart.Zoom.Allow = false; 看來這ScrollModes.Horizo​​ntal也無法正常工作,當我添加7個以上的值時,它只會顯示最新的7個值,當我向右滾動時,舊的將會從圖表中切斷。 – user1467537

+0

@ user1467537在Mono for Android中實現的多點觸控縮放和滾動功能呈現標準TeeChart行爲在該字段中不起作用。因此,我希望這些屬性不起作用,應該在未來的版本中進行增強。要達到您的要求,您可能需要執行一些操作,如TeeChart .NET功能演示中的所有功能\歡迎!\速度\實時圖表示例或http://www.teechart.net/上的所謂文章。參考/條/ index.php文件。 .NET演示可以在http://www.steema.com/download/net上找到完整功能的eval版本。 –

+0

非常感謝!我實現了我所需要的,除了縮放和滾動部分無法正常工作。我能否知道您何時將部署下一個維護版本? – user1467537