public override async void OnViewCreated(View view, Bundle savedInstanceState) { base.OnViewCreated(view, savedInstanceState); // set reference sa chartview timeChartView = view.FindViewById <ChartView>(Resource.Id.chart_view_behavior); timeChartView.SetOnTouchListener(this); freqChartView = view.FindViewById <ChartView>(Resource.Id.chart_view_frequency); freqChartView.SetOnTouchListener(this); // time text views txtStartTimeVal = view.FindViewById <TextView>(Resource.Id.txt_bhv_start_time_val); txtStopTimeVal = view.FindViewById <TextView>(Resource.Id.txt_bhv_stop_time_val); txtDurationVal = view.FindViewById <TextView>(Resource.Id.txt_bhv_dur_val); txtHighPeak = view.FindViewById <TextView>(Resource.Id.txt_bhv_hpeak_val); txtLowPeak = view.FindViewById <TextView>(Resource.Id.txt_bhv_lpeak_val); txtAvePeak = view.FindViewById <TextView>(Resource.Id.txt_bhv_apeak_val); txtLongInterval = view.FindViewById <TextView>(Resource.Id.txt_bhv_lint_val); txtShortInterval = view.FindViewById <TextView>(Resource.Id.txt_bhv_sint_val); txtAveInterval = view.FindViewById <TextView>(Resource.Id.txt_bhv_aint_val); // seek bar seekBar = view.FindViewById <SeekBar>(Resource.Id.seek_bar_behavior); seekBar.ProgressChanged += OnSeekBarProgressChanged; seekBar.StartTrackingTouch += OnSeekBarStart; // seekBar.Enabled = false; // button //btnChangeGraph = view.FindViewById<Button>(Resource.Id.btn_change_graph); //btnChangeGraph.Click += OnChangeGraphClicked; gestureDetector = new GestureDetector(this.Context, this); await presenter.LoadInitialLineChartData(); seekBar.Max = presenter.EntryCount; // presenter.LoadChartStatistics (); }