public void ZoomOut(Point location) { _zoomLocation = location; int i = 0; for (; i < _zooms.Length; i++) { if (_zoom <= _zooms[i]) break; } if (i > 0) { _zoom = _zooms[i - 1]; } AfterZoomRerender(); }