private void geoImage_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { if (draggingEditPoint) { draggingEditPoint = false; var mousePosition = e.GetPosition(geoImage); DraggingEditPoint.X = mousePosition.X; DraggingEditPoint.Y = mousePosition.Y; double latitude; double longitude; LatLongUtil.GetLatLongDegreeFromPoint(mousePosition, out latitude, out longitude); DraggingEditPoint.Latitude = latitude; DraggingEditPoint.Longitude = longitude; previousEditPointRect = null; DrawLines(); } }