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); } }
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); } }
public override void DidDataPointSelect(SFChart chart, SFChartSelectionInfo info) { if (info.SelectedDataPointIndex != -1) { _reportsVm.SelectedStatus = _reportsVm.OcupabilityLevels[info.SelectedDataPointIndex].UserStatus; } _navigationService.NavigateTo(Constants.PageKeys.UsersPerState); }
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); } }