void chart_PlotElementLoading(object sender, ChartPlotElementEventArgs e) { // only customize expenses series if (e.DataPoint.SeriesName.Equals("Expenses")) { // get sales value at point index SalesData data = e.DataPoint.DataObject as SalesData; // color expenses that are greater than sales as RED if (data != null && data.Expenses >= data.Sales) { e.RenderEngine.SetFill(Android.Graphics.Color.Red.ToArgb()); } } e.DefaultRender.Execute(); }
void chart_PlotElementLoading(object sender, ChartPlotElementEventArgs e) { // only customize expenses series if (e.DataPoint.SeriesName.Equals("Expenses")) { // get sales value at point index SalesData data = e.DataPoint.DataObject as SalesData; // color expenses that are greater than sales as RED if (data != null && data.Expenses >= data.Sales) { e.RenderEngine.SetFill(Android.Graphics.Color.Red.ToArgb()); } } e.DefaultRender.Execute(); }