private void buttonExport_OnClick(object sender, RoutedEventArgs e) { SaveFileDialog saveFileDialog = new SaveFileDialog() { CheckFileExists = false, ValidateNames = true, Filter = "XML Files (*.xml)|*.xml" }; if (saveFileDialog.ShowDialog() == true) { try { UserData.HistoryToXML(saveFileDialog.FileName); System.Windows.MessageBox.Show("Workday History successfully exported to: " + saveFileDialog.FileName, "Export successful", MessageBoxButton.OK, MessageBoxImage.Information); } catch { System.Windows.MessageBox.Show("Error while exporting Workday History to: " + saveFileDialog.FileName, "Export failed", MessageBoxButton.OK, MessageBoxImage.Error); } } }