/// <summary> /// Deletes the last coordinate /// </summary> internal override void DeleteLastCoordinate() { if (!ActiveCollection.IsFinalized && LastCoordinate != null) { var coordinates = Coordinates; if (coordinates.Count > 0) { Coordinate last = LastMouseCoordinate; coordinates.RemoveAt(coordinates.Count - 1); ActiveCollection.DeletedCoordinate(coordinates, last); CreateFeatureGeometry(); } } }