public static void Pan(Viewport view, Point currentMap, Point previousMap)
{
Geometries.Point current = view.ScreenToWorld(currentMap.X, currentMap.Y);
Geometries.Point previous = view.ScreenToWorld(previousMap.X, previousMap.Y);
double diffX = previous.X - current.X;
double diffY = previous.Y - current.Y;
view.Center = new Geometries.Point(view.CenterX + diffX, view.CenterY + diffY);
}