protected void RenderConnections() { var layoutOptions = new LayoutOptions { GridSize = GridSize }; var connections = visualiseConnections.VisualiseConnections(Circuit.PositionalComponents, layoutOptions); ConnectionsVisual.ConnectionPoints = connections; }
protected void RenderConnections() { var layoutOptions = new LayoutOptions { GridSize = GridSize }; // Recompute connections foreach (var element in Circuit.ConnectedElements) { foreach (var connection in element.Connections) { connection.Value.Disconnect(); } } var connections = visualiseConnections.VisualiseConnections(Circuit.PositionalComponents, layoutOptions); ConnectionsVisual.ConnectionPoints = connections; }