private void myConnection_ConnectionContextMenuDeleteClick(object sender, RoutedEventArgs e) { ConnectionWpf connectionWpf = sender as ConnectionWpf; this.RemoveConnection(connectionWpf); this.RedrawDocument(); }
/// <summary> /// Crea una nueva conexión wpf /// </summary> private void CreateConnection() { ConnectionWpf connectionWpf = new ConnectionWpf(ConnectionPointFrom as ConnectionPointWpf, ConnectionPointTarget as ConnectionPointWpf); connectionWpf.ConnectionContextMenuDeleteClick += new RoutedEventHandler(myConnection_ConnectionContextMenuDeleteClick); AddConnection(connectionWpf); windowsDesigner.textBlockStatusBar.Text = "."; }
/// <summary> /// Elimina una conexión de la lista de conexiones del documento del servicio. /// </summary> /// <param name="connectionWpf">La conexión a eliminar</param> public void RemoveConnection(ConnectionWpf connectionWpf) { connectionWpf.Reset(true, true); this.DrawArea.Children.Remove(connectionWpf.UIElement); this.RedrawConnections(); }
public void AddConnection(ConnectionWpf connectionWpf) { connectionWpf.ConnectionContextMenuDeleteClick += new RoutedEventHandler(myConnection_ConnectionContextMenuDeleteClick); base.AddConnection(connectionWpf); }