public override void DidDataPointSelect(SFChart chart, SFChartSelectionInfo info)
        {
            int selectedindex = info.SelectedDataPointIndex;

            if (selectedindex >= 0)
            {
                SFSeries series = info.SelectedSeries;
                if (series != null)
                {
                    SFChartDataPoint dataPoint = (chart.DataSource as ChartSelectionDataSource).GetDataPoint(chart, selectedindex, 0);
                    if (dataPoint == null)
                    {
                        (chart.Superview as DataPointSelection).SetLabelContent(null, null);
                    }
                    else
                    {
                        String x = dataPoint.XValue.ToString();
                        String y = dataPoint.YValue.ToString();
                        (chart.Superview as DataPointSelection).SetLabelContent(x, y);
                    }
                }
            }
            else
            {
                (chart.Superview as DataPointSelection).SetLabelContent(null, null);
            }
        }
Esempio n. 2
0
        public override void DidDataPointSelect(SFChart chart, SFChartSelectionInfo info)
        {
            int selectedindex = info.SelectedDataPointIndex;

            if (selectedindex >= 0)
            {
                SFSeries series = info.SelectedSeries;
                if (series != null)
                {
                    var dataPoint = (series.ItemsSource as IList <ChartDataModel>);

                    if (dataPoint == null)
                    {
                        (chart.Superview as DataPointSelection).SetLabelContent(null, null);
                    }
                    else
                    {
                        String x = dataPoint[selectedindex].XValue.ToString();
                        String y = dataPoint[selectedindex].YValue.ToString();
                        (chart.Superview as DataPointSelection).SetLabelContent(x, y);
                    }
                }
            }
            else
            {
                (chart.Superview as DataPointSelection).SetLabelContent(null, null);
            }
        }
Esempio n. 3
0
 public override void DidDataPointSelect(SFChart chart, SFChartSelectionInfo info)
 {
     if (info.SelectedDataPointIndex != -1)
     {
         _reportsVm.SelectedStatus = _reportsVm.OcupabilityLevels[info.SelectedDataPointIndex].UserStatus;
     }
     _navigationService.NavigateTo(Constants.PageKeys.UsersPerState);
 }
Esempio n. 4
0
 public override void DidDataPointSelect(SFChart chart, SFChartSelectionInfo info)
 {
     if (info.SelectedDataPointIndex != -1)
     {
         _assignmentVm.SelectedCompanyName =
             _reportVm.OrdersPerClient.Where(x => x.AssignmentType == Enumerations.AssignmentType.FieldService)
             .ToList()[info.SelectedDataPointIndex].CompanyName;
     }
     _navigationService.NavigateTo(Constants.PageKeys.AssignmentsPerClient);
 }
		public override void DidDataPointSelect (SFChart chart, SFChartSelectionInfo info)
		{
			int selectedindex = info.SelectedDataPointIndex;
			if (selectedindex >= 0) {
				SFSeries series = info.SelectedSeries;
				if (series != null) {
					SFChartDataPoint dataPoint = (chart.DataSource as ChartSelectionDataSource).GetDataPoint (chart, selectedindex, 0);
					if (dataPoint == null)
						(chart.Superview as DataPointSelection).SetLabelContent (null, null);
					else {
						String x = dataPoint.XValue.ToString ();
						String y = dataPoint.YValue.ToString ();
						(chart.Superview as DataPointSelection).SetLabelContent (x, y);
					}
				}
			} 
			else 
			{
				(chart.Superview as DataPointSelection).SetLabelContent (null, null);
			}
		}