Пример #1
0
 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;
 }
Пример #2
0
 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;
 }