public static ConnectionPointViewModel CreateConnectionPoint(this DesignerViewModel designer, ConnectedComponentViewModel connectedComponent) { var newConnectionPoint = new ConnectionPointViewModel(Guid.NewGuid(), connectedComponent); newConnectionPoint.AddTo(designer); return(newConnectionPoint); }
public static ConnectionViewModel CreateConnection(this DesignerViewModel designer, ConnectionPointViewModel point1, ConnectionPointViewModel point2) { var newConnection = new ConnectionViewModel(designer, point1, point2); newConnection.AddTo(designer); return(newConnection); }
public ConnectionViewModel( DesignerViewModel designer, ConnectionPointViewModel point1, ConnectionPointViewModel point2) { Point1 = point1; Point2 = point2; Path = new PathViewModel(); Designer = designer; }