private void DrawPrimitive(Primitive primitive, Graphics graphics, float zoom, PointF offset) { primitive.Draw(graphics, zoom, offset, _zoomLocation, AutoScrollPosition); }