private void mnuSave_Click(object sender, RoutedEventArgs e)
{
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "ssf files (*.ssf)|*.ssf|All files (*.*)|*.*";
saveFileDialog1.FilterIndex = 1;
saveFileDialog1.RestoreDirectory = true;
if (saveFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
try
{
StreamWriter sw = new StreamWriter(saveFileDialog1.FileName,false);
using (sw)
{
TextPointer start = rtbInput.Document.ContentStart;
TextPointer end = rtbInput.Document.ContentEnd;
TextRange tr = new TextRange(start, end);
sw.Write(tr.Text.ToString());
sw.Close();
}
}
catch (Exception ex)
{
System.Windows.MessageBox.Show("Error: Could not Write file to disk. Original error: " + ex.Message);
}
}
}
}