public void RemoveLastDelineationPoint() { if (DelineationPins.Count > 0) { var position = DelineationPins.Count - 1; DelineationPins.RemoveAt(position); map.Pins.RemoveAt(position); DelineationPolygon.Positions.RemoveAt(position); } map.Polygons.Clear(); if (DelineationPolygon.Positions.Count > 2) { map.Polygons.Add(DelineationPolygon); } }