private void SaveClick(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 to a file"; Nullable <bool> result = saveDialog.ShowDialog(); if (result == true && saveDialog.FileName != "") { core.SaveGraph(saveDialog.FileName); } }