private void DeleteEdge_Click(object sender, RoutedEventArgs e) { if (MessageBoxMessage()) { return; } if (graph.EdgesList.Count == 0) { Xceed.Wpf.Toolkit.MessageBox.Show("Малое количество ребер для удаления", "Ошибка", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } graph.DeactivateAll(); InfoCurr.Text = "Удаление ребра. Выберете ребро.ESC - отмена"; MyCursors.CursorDelete(); RunUndo(); graph.DeleteingEdgeEnabled = true; }
private void DeleteVertex_Click(object sender, RoutedEventArgs e) { if (MessageBoxMessage()) { return; } if (graph.VertexesList.Count == 0) { Xceed.Wpf.Toolkit.MessageBox.Show("Малое количество вершин для удаления вершин", "Предупреждение", MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } graph.DeactivateAll(); InfoCurr.Text = "Удаление вершины. Выберете вершину.ESC - отмена"; MyCursors.CursorDelete(); RunUndo(); graph.DeletingVertexEnable = true; }