示例#1
0
        public void Connect(VM.Rectangle r)
        {
            if (!IsConnectable(r))
            {
                return;
            }
            if (!r.IsConnectable(this))
            {
                return;
            }

            if (RectangleDto.ConnectedRectangles.Add(r.RectangleDto))
            {
                r.Connect(this);
                ConnectedRectangles.Add(r);
                OnConnectionsUpdated();
            }
        }