private Distance GetPrimitiveDistance(IChartDrawable primitive, Point point) { var x = point.X; var y = WorldY(point.Y); return primitive.Distance(x, y); }