private Polygon getRegionOverlay(ExplorerRegion region, Color color) { Polygon regionPolygon = new Polygon(); foreach (ExplorerPoint point in region.getPoints()) { regionPolygon.Points.Add(new Point(point.getX(), point.getY())); } regionPolygon.Stroke = new SolidColorBrush(color); regionPolygon.StrokeThickness = 5; return regionPolygon; }