public void RemovePlanet(PlanetDrawing planet) { var links = LinkDrawings.FindAll(l => l.Planet1 == planet || l.Planet2 == planet); links.ForEach(l => LinkDrawings.Remove(l)); links.ForEach(canvas.Children.Remove); PlanetDrawings.Remove(planet); canvas.Children.Remove(planet); GalaxyUpdated(); }
public void RemoveLink(LinkDrawing link) { LinkDrawings.Remove(link); canvas.Children.Remove(link); }