Пример #1
0
 private void Button_Click(object sender, RoutedEventArgs e)
 {
     if(sender == this.DeleteButton) {
         Node selectedNode = _guiManager.SelectedNode;
         _projectManager.Remove(selectedNode);
     }else if(sender == this.AddToolButton) {
         AddNewElementDialog dialog = new AddNewElementDialog();
         dialog.ShowDialog();
     }
 }
Пример #2
0
 private void MenuItem_Click(object sender, RoutedEventArgs e)
 {
     if (sender == this.ExitMenuItem)
         Application.Current.Shutdown();
     else if (sender == this.AddElementMenuItem) {
         AddNewElementDialog dialog = new AddNewElementDialog();
         dialog.ShowDialog();
     } else if (sender == this.SaveProjectAsMenuItem) {
         ShowSaveProjectDialog();
     } else if (sender == this.SaveProjectMenuItem) {
         SaveProject();
     } else if (sender == this.OpenProjectMenuItem) {
         LoadProject();
     } else if (sender == this.NewProjectMenuItem) {
         CreateEmptyProject();
     } else if (sender is LibraryInformationMenuItem) {
         LibraryInformationMenuItem item = sender as LibraryInformationMenuItem;
         if (item.Information.DocumentationLink.StartsWith("http")) {
             System.Diagnostics.Process.Start(item.Information.DocumentationLink);
         }
     }
 }