public Rectangle AddConnectNode(Point position) { var cNode = new ConnectNode(); hydroObjectGraph.Add(cNode); return RegisterConnectNode(position, cNode); }
private Rectangle RegisterConnectNode(Point position, ConnectNode cNode) { var element = ConnectNode.GetVisualElement(); elementDictionary.Add(element, cNode); Canvas.SetLeft(element, position.X - element.Width / 2); Canvas.SetTop(element, position.Y - element.Height / 2); return element; }