Reuse polyline PathFigureCollection

This commit is contained in:
ClemensFischer 2023-12-13 14:55:49 +01:00
parent 6b386827ff
commit 71f17420b5
6 changed files with 15 additions and 17 deletions

View file

@ -48,7 +48,9 @@ namespace MapControl
protected override void UpdateData()
{
((PathGeometry)Data).Figures = GetMultiPolygonFigures(Polygons);
var figures = ((PathGeometry)Data).Figures;
figures.Clear();
AddMultiPolygonPoints(figures, Polygons);
}
}
}

View file

@ -86,7 +86,7 @@ namespace MapControl
return true;
}
protected void AddPolylineLocations(PathFigureCollection pathFigures, IEnumerable<Location> locations, double longitudeOffset, bool closed)
protected void AddPolylinePoints(PathFigureCollection pathFigures, IEnumerable<Location> locations, double longitudeOffset, bool closed)
{
if (locations.Count() >= 2)
{