/*отменить*/ private void loadButton_Click(object sender, RoutedEventArgs e) { reload = true; myWeb = SemanticWeb.ReadFromXml(path); PrintGraph(myViewWeb); reload = false; SendMessage("изменения отменены"); }
private void CancelExecuted(object sender, ExecutedRoutedEventArgs e) { _myWeb = SemanticWeb.ReadFromXml(_fileName); SetDataContext(); var checker = new Verification(_myWeb); Cursor = Cursors.Wait; checker.Verificate(); lbErrors.DataContext = checker.Errors; Cursor = Cursors.Arrow; _somethingChanged = false; }
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; }
/// <summary> /// Загрузка из XML файла с десериализацией /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Loaded_1(object sender, RoutedEventArgs e) { try { myWeb = SemanticWeb.ReadFromXml(path); myViewWeb = new SemanticWebUsersLevel(myWeb); PrintGraph(myViewWeb); SendMessage("Сем. сеть загружена"); } catch (Exception e1) { load = false; SendMessage("Сем. сеть пуста"); } }
public EditWindow(string fileName) { _fileName = fileName; InitializeComponent(); NormalizeStatusBar(); try { _myWeb = SemanticWeb.ReadFromXml(_fileName); } catch { _myWeb = new SemanticWeb(); } SetDataContext(); }
private void ConsultExecuted(object sender, ExecutedRoutedEventArgs e) { //проверка сем. сети _sw = SemanticWeb.ReadFromXml(_filePath + _copyFileName); var checker = new Verification(_sw); checker.Verificate(); if (!checker.NoErros) { ErrorStatusBar("Сем. сеть содержит ошибки. Консультация невозможна."); return; } var w = new ConsultingWindow.MainWindow { Sw = _sw }; w.ShowDialog(); }
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 CancelExecuted(object sender, ExecutedRoutedEventArgs e) { SemanticWeb.ReadFromXml(_fileName); SetDataContext(); }