public void DeleteExecuted(object sender, ExecutedRoutedEventArgs e) { try { _myWeb.DeleteNode(_selectedNode); SetDataContext(); RefreshAll(); _somethingChanged = true; NormalizeStatusBar(); } catch (ArgumentException ex) { ErrorStatusBar(ex.Message); } }
private void DD_NodeDeselected(object sender, NodeEventArgs e) { try { SendMessage("удаление вершины" + ((Node)e.Node.Tag).Name); if (!reload) { myWeb.DeleteNode((Node)e.Node.Tag); } } catch (ArgumentException e1) { SendMessage("Вершина " + ((Node)e.Node.Tag).Name + "не может быть удалена"); MessageBox.Show(e1.Message); } }