public void OnSettingsLineRadarDataSet <TEntry>(ILineRadarDataSetXF <TEntry> baseDataSetXF, LineRadarChartDataSet originalBaseDataSet) where TEntry : BaseEntry { OnSettingsLineScatterCandleRadarDataSet(baseDataSetXF, originalBaseDataSet); if (baseDataSetXF.IF_GetGradientColor() != null) { var gradientData = baseDataSetXF.IF_GetGradientColor(); var gradient = new CGGradient(CGColorSpace.CreateDeviceRGB(), new CGColor[] { gradientData.StartColor.ToCGColor(), gradientData.EndColor.ToCGColor() }); originalBaseDataSet.Fill = ChartFill.FillWithLinearGradient(NSObject.FromObject(gradient), NSNumber.FromFloat(gradientData.Angle)); } if (baseDataSetXF.IF_GetFillColor().HasValue) { originalBaseDataSet.FillColor = baseDataSetXF.IF_GetFillColor().Value.ToUIColor(); } if (baseDataSetXF.IF_GetFillAlpha().HasValue) { originalBaseDataSet.FillAlpha = baseDataSetXF.IF_GetFillAlpha().Value; } if (baseDataSetXF.IF_GetLineWidth().HasValue) { originalBaseDataSet.LineWidth = baseDataSetXF.IF_GetLineWidth().Value; } if (baseDataSetXF.IF_GetDrawFilled().HasValue) { originalBaseDataSet.DrawFilledEnabled = baseDataSetXF.IF_GetDrawFilled().Value; } }
public void OnSettingsLineRadarDataSet <TEntry>(ILineRadarDataSetXF <TEntry> baseDataSetXF, MikePhil.Charting.Data.LineRadarDataSet originalBaseDataSet) where TEntry : Widget.Charts.Models.BaseEntry { OnSettingsLineScatterCandleRadarDataSet(baseDataSetXF, originalBaseDataSet); if (baseDataSetXF.IF_GetFillColor().HasValue) { originalBaseDataSet.FillColor = baseDataSetXF.IF_GetFillColor().Value.ToAndroid(); } if (baseDataSetXF.IF_GetFillAlpha().HasValue) { originalBaseDataSet.FillAlpha = (int)baseDataSetXF.IF_GetFillAlpha().Value; } if (baseDataSetXF.IF_GetLineWidth().HasValue) { originalBaseDataSet.LineWidth = baseDataSetXF.IF_GetLineWidth().Value; } if (baseDataSetXF.IF_GetDrawFilled().HasValue) { originalBaseDataSet.SetDrawFilled(baseDataSetXF.IF_GetDrawFilled().Value); } }
public void OnSettingsLineRadarDataSet <TEntry>(ILineRadarDataSetXF <TEntry> baseDataSetXF, LineRadarChartDataSet originalBaseDataSet) where TEntry : BaseEntry { OnSettingsLineScatterCandleRadarDataSet(baseDataSetXF, originalBaseDataSet); if (baseDataSetXF.IF_GetFillColor().HasValue) { originalBaseDataSet.FillColor = baseDataSetXF.IF_GetFillColor().Value.ToUIColor(); } if (baseDataSetXF.IF_GetFillAlpha().HasValue) { originalBaseDataSet.FillAlpha = baseDataSetXF.IF_GetFillAlpha().Value; } if (baseDataSetXF.IF_GetLineWidth().HasValue) { originalBaseDataSet.LineWidth = baseDataSetXF.IF_GetLineWidth().Value; } if (baseDataSetXF.IF_GetDrawFilled().HasValue) { originalBaseDataSet.DrawFilledEnabled = baseDataSetXF.IF_GetDrawFilled().Value; } }