public ConnectorAdorner(Connector connector) : base(connector.ParentDiagramItem.ParentDiagram) { this.connector = connector; this.connectorPen = new Pen(Brushes.LightGray, 2) {LineJoin = PenLineJoin.Round}; this.Cursor = Cursors.Cross; System.Diagnostics.Debug.WriteLine("Connector selected", typeof (ConnectorAdorner).Name); }
public void ConnectionEnded(Connector source, Connector end) { foreach (var item in this.Children.OfType<DiagramItem>()) { item.DisableInputs(); } }
public void ConnectionStarted(Connector source) { System.Diagnostics.Debug.WriteLine("Implement ConnectionStarted at DiagramCanvas!"); foreach (var item in this.Children.OfType<DiagramItem>()) { item.EnableInputs(source); } }
internal void EnableInputs(Connector source) { }