private void DD_LinkDeleted(object sender, LinkEventArgs e) { // DD.Links.Remove() myWeb.DeleteArc(((Node)e.Link.Origin.Tag).ID, e.Link.Text, ((Node)e.Link.Destination.Tag).ID); SendMessage("дуга удалена: " + e.Link.Text + " от " + e.Link.Origin.Text + " к " + e.Link.Destination.Text); // e.Link.Destination - цель // e.Link.Origin//от куда }
public void DeleteArcExecuted(object sender, ExecutedRoutedEventArgs e) { try { _myWeb.DeleteArc(_selectedArc.From.ID, _selectedArc.Name, _selectedArc.To.ID); SetDataContext(); RefreshAll(); _somethingChanged = true; NormalizeStatusBar(); } catch (ArgumentException ex) { ErrorStatusBar(ex.Message); } }