private Line CreateConnector(EllipseConnector conn) { Line result = new Line(); result.Stroke = Brushes.Black; result.StrokeThickness = 1; result.X1 = conn.X1; result.Y1 = conn.Y1; result.X2 = conn.X2; result.Y2 = conn.Y2; return(result); }
private void InvokeAddConnector(EllipseConnector conn) { PaintArea.Children.Add(CreateConnector(conn)); }
private void AddConnector(EllipseConnector conn) { this.Dispatcher.Invoke(System.Windows.Threading.DispatcherPriority.Send, new AddConnectorDelegate(InvokeAddConnector), conn); }