public void RemoveInputPortFromNode(Port port) { foreach (var connector in port.ConnectedConnectors) connector.RemoveFromCanvas(); InputPortPanel.Children.Remove(port); port.DataChanged -= port_DataChanged; InputPorts.Remove(port); }