private void ChangeNodeButtonClick(object sender, RoutedEventArgs e) { if (MyDiag.SelectedNodes.Count == 1) { MyDiag.DdNodeTextEditing(new object(), new NodeValidationEventArgs(MyDiag.SelectedNodes[0])); } }
private void CancelCommandExecuted(object sender, ExecutedRoutedEventArgs e) { MyDiag.Reload = true; MyDiag.Load = true; SemanticWeb.ReadFromXml(FileName); MyDiag.PrintGraph(SemanticWeb.Web()); MyDiag.Reload = false; MyDiag.Load = false; _messages.Add("изменения отменены"); }
public void EditWithFormsExecuted(object sender, ExecutedRoutedEventArgs e) { SaveExecuted(null, null); var f = new KacWindow(); f.ShowDialog(); MyDiag.PrintGraph(SemanticWeb.Web()); }
private void BeforeSaving() { if (!_validation.NoErrors) { if (MessageBox.Show("Обнаружены ошибки в сети.\n Для просмотра ошибок загляните в отчёты", "Внимание!", MessageBoxButton.YesNo) == MessageBoxResult.No) { return; } } MyDiag.SaveCoordinates(); }
private void NewExecuted(object sender, ExecutedRoutedEventArgs e) { //если в данный момент что-то открыто, это надо закрыть if (_isOpen) { ApplicationCommands.Close.Execute(null, null); } _isOpen = true; MyDiag.PrintGraph(SemanticWeb.Web()); MyDiag.IsEnabled = true; //ChangeTopMenuNode(); zoomInButton.IsEnabled = zoomOutButton.IsEnabled = fitButton.IsEnabled = noZoomButton.IsEnabled = true; }
public void LoadDemoExecuted(object sender, RoutedEventArgs e) { if (_isOpen) { ApplicationCommands.Close.Execute(null, null); } FileName = @"demo.xml"; SemanticWeb.ReadFromXml(FileName); MyDiag.PrintGraph(SemanticWeb.Web()); MyDiag.IsEnabled = true; _isOpen = true; //ChangeTopMenuNode(); zoomInButton.IsEnabled = zoomOutButton.IsEnabled = fitButton.IsEnabled = noZoomButton.IsEnabled = true; }
private void CloseExecuted(object sender, ExecutedRoutedEventArgs e) { if (SemanticWeb.IsChanged) { var res = MessageBox.Show("Сохранить изменения?", "", MessageBoxButton.YesNoCancel); if (res == MessageBoxResult.Yes) { ApplicationCommands.Save.Execute(null, null); } if (res == MessageBoxResult.Cancel) { return; } } MyDiag.IsEnabled = false; MyDiag.ClearAll(); _isOpen = false; FileName = string.Empty; SemanticWeb.Close(); }
private void OpenExecuted(object sender, ExecutedRoutedEventArgs e) { if (_isOpen) { ApplicationCommands.Close.Execute(null, null); } var ofd = new OpenFileDialog { Filter = "xml files (*.xml)|*.xml|All files (*.*)|*.*" }; if (ofd.ShowDialog() != true) { return; } FileName = ofd.FileName; SemanticWeb.ReadFromXml(FileName); MyDiag.PrintGraph(SemanticWeb.Web()); MyDiag.IsEnabled = true; _isOpen = true; //ChangeTopMenuNode(); zoomInButton.IsEnabled = zoomOutButton.IsEnabled = fitButton.IsEnabled = noZoomButton.IsEnabled = true; }
private void DeleteNodeButtonClick(object sender, RoutedEventArgs e) { MyDiag.DeleteSelectedNodes(); }
private void AddNodeButtonClick(object sender, RoutedEventArgs e) { MyDiag.CreateNode("", 0, 0); }
private void FitSizeExecuted(object sender, ExecutedRoutedEventArgs e) { MyDiag.FitSize(); }