public void Execute(Point center, Size controlSize) { var viewExtent = _queryBus.Execute(new GetViewExtentQuery()); var scaledCenter = _scaler.ScalePoint(center, controlSize, viewExtent); _queryBus.Execute(new ZoomOutCommand(scaledCenter)); }
public Point ScalePoint(Point center, Size controlSize, Rect viewExtent) { return(_pointScaler.ScalePoint(center, controlSize, viewExtent)); }