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(); } }
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); } } }