private void SaveLogMenuItem_Click(object sender, RoutedEventArgs e)
{
SaveFileDialog saveDlg = new SaveFileDialog();
saveDlg.Filter = "Text File (*.txt)|*.txt";
if ((bool)saveDlg.ShowDialog())
{
using (FileStream file = new FileStream(saveDlg.FileName, FileMode.Create))
{
StreamWriter writer = new StreamWriter(file);
try
{
writer.Write(LogTextBox.Text.ToCharArray());
}
catch
{
MessageBox.Show("Error: The log file failed to save!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
HelperMethods.WriteToLog("Log file (" + saveDlg.FileName + ") failed to save.");
}
writer.Close();
writer.Dispose();
}
}
}