public override void ViewDidLoad () { base.ViewDidLoad (); chart = new TKChart (this.View.Bounds); chart.AutoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth; chart.Delegate = chartDelegate; this.View.AddSubview (chart); Random r = new Random (); List<TKChartDataPoint> dataPoints = new List<TKChartDataPoint> (); for (int i = 0; i < 10; i++) { TKChartDataPoint point = new TKChartDataPoint (new NSNumber (i), new NSNumber (r.Next () % 100)); dataPoints.Add (point); } TKChartColumnSeries columnSeries = new TKChartColumnSeries (dataPoints.ToArray ()); columnSeries.SelectionMode = TKChartSeriesSelectionMode.DataPoint; columnSeries.Style.PointLabelStyle.TextHidden = false; columnSeries.Style.PointLabelStyle.LayoutMode = TKChartPointLabelLayoutMode.Manual; columnSeries.Style.PointLabelStyle.LabelOffset = new UIOffset (0, -10); columnSeries.Style.PointLabelStyle.Insets = new UIEdgeInsets (-1, -5, -1, -5); columnSeries.Style.PointLabelStyle.Font = UIFont.SystemFontOfSize (10); columnSeries.Style.PointLabelStyle.TextAlignment = UITextAlignment.Center; columnSeries.Style.PointLabelStyle.ClipMode = TKChartPointLabelClipMode.Visible; columnSeries.Style.PointLabelStyle.TextColor = UIColor.White; columnSeries.Style.PointLabelStyle.Fill = new TKSolidFill (new UIColor ((float)(108 / 255.0), (float)(181 / 255.0), (float)(250 / 255.0), (float)1.0)); chart.AddSeries (columnSeries); chart.Select (new TKChartSelectionInfo (chart.Series [0], 3)); }
public override void ViewDidLoad() { base.ViewDidLoad(); chart = new TKChart(this.View.Bounds); chart.AutoresizingMask = UIViewAutoresizing.FlexibleHeight | UIViewAutoresizing.FlexibleWidth; chart.Delegate = chartDelegate; this.View.AddSubview(chart); Random r = new Random(); List <TKChartDataPoint> dataPoints = new List <TKChartDataPoint> (); for (int i = 0; i < 10; i++) { TKChartDataPoint point = new TKChartDataPoint(new NSNumber(i), new NSNumber(r.Next() % 100)); dataPoints.Add(point); } TKChartColumnSeries columnSeries = new TKChartColumnSeries(dataPoints.ToArray()); columnSeries.Selection = TKChartSeriesSelection.DataPoint; columnSeries.Style.PointLabelStyle.TextHidden = false; columnSeries.Style.PointLabelStyle.LayoutMode = TKChartPointLabelLayoutMode.Manual; columnSeries.Style.PointLabelStyle.LabelOffset = new UIOffset(0, -10); columnSeries.Style.PointLabelStyle.Insets = new UIEdgeInsets(-1, -5, -1, -5); columnSeries.Style.PointLabelStyle.Font = UIFont.SystemFontOfSize(10); columnSeries.Style.PointLabelStyle.TextAlignment = UITextAlignment.Center; columnSeries.Style.PointLabelStyle.ClipMode = TKChartPointLabelClipMode.Visible; columnSeries.Style.PointLabelStyle.TextColor = UIColor.White; columnSeries.Style.PointLabelStyle.Fill = new TKSolidFill(new UIColor((float)(108 / 255.0), (float)(181 / 255.0), (float)(250 / 255.0), (float)1.0)); chart.AddSeries(columnSeries); chart.Select(new TKChartSelectionInfo(chart.Series [0], 3)); }
void snippet5() { // >> chart-pie-select-cs series.Selection = TKChartSeriesSelection.DataPoint; chart.Select(new TKChartSelectionInfo(series, 1)); // << chart-pie-select-cs }
public override void ViewDidAppear(bool animated) { base.ViewDidAppear(animated); chart.Select(new TKChartSelectionInfo(chart.Series [0], 0)); }