protected override void MouseMove(MouseEventArgs e)
{
if (!_isDown)
{
return;
}
System.Drawing.Point newPoint = e.Location;
if (_oldPoint == null)
{
_oldPoint = newPoint;
}
else
{
double xoffet = (newPoint.X - _oldPoint.X) * Map.Resolution;
double yoffset = (newPoint.Y - _oldPoint.Y) * Map.Resolution;
_oldPoint = newPoint;
Point2D newCenter = new Point2D(Map.Center.X - xoffet, Map.Center.Y + yoffset);
Map.Center = newCenter;
}
}