private void SaveProjectClick(object sender, RoutedEventArgs e) { Microsoft.Win32.SaveFileDialog saveDialog = new Microsoft.Win32.SaveFileDialog(); saveDialog.DefaultExt = ".graph"; saveDialog.Filter = "Text files (*.txt)|*.txt|All files (*.*)|*.*"; saveDialog.Title = "Save graph project to a file"; Nullable <bool> result = saveDialog.ShowDialog(); if (result == true && saveDialog.FileName != "") { core.SaveVisualGraph(saveDialog.FileName); } }