private CanvasItem RenderPlot(Rect extent, PlotDto plot) { var color = Color.FromRgb(plot.Color.Red, plot.Color.Green, plot.Color.Blue); var plotItem = plot.Image != null ? (CanvasItem)_factory.CreateImage(plot.Id, extent, plot.Image) : (CanvasItem)_factory.CreateCircle(plot.Id, extent, color); return(plotItem); }