private void WpfMap_Loaded(object sender, RoutedEventArgs e) { wpfMap1.MapUnit = GeographyUnit.DecimalDegree; wpfMap1.CurrentExtent = new RectangleShape(-133.2515625, 89.2484375, 126.9046875, -88.290625); WorldMapKitWmsWpfOverlay worldMapKitOverlay = new WorldMapKitWmsWpfOverlay(); wpfMap1.Overlays.Add(worldMapKitOverlay); wpfMap1.EditOverlay.VertexMoving += new System.EventHandler(EditOverlay_VertexMoving); wpfMap1.Refresh(); } void EditOverlay_VertexMoving(object sender, VertexMovingEditInteractiveOverlayEventArgs e) { e.TargetVertex.X += 5; //= new PointShape(e.MovingVertex.X + 5, e.MovingVertex.Y + 5); e.TargetVertex.Y += 5; }