title: Create, write to and open a text file from SaveFileDialog
body: <p>I am displaying a SaveFileDialog and when OK is clicked I am creating new file, writing some default content to it and then attempting to Open it via the OpenFile() method of the SaveFileDialog. However, the moment I call OpenFile() the content of the file are deleted.</p>
  
  <pre><code>SaveFileDialog saveFileDialog = new SaveFileDialog();
  saveFileDialog.Filter = "XML files (*.xml)|*.xml";
  saveFileDialog.RestoreDirectory = true;
  
  if (saveFileDialog.ShowDialog() == System.Windows.Forms.DialogResult.OK)
  {
      // First Event Creates file and writes default content to it - works ok 
      NewFileCreated( this, new FileCreatedEventArgs() { Template = Template.BBMF, FilePath = saveFileDialog.FileName } );
      // Second Event clears file content as soon as saveFileDialog.OpenFile() called
      FileLoaded( this, new FileLoadedEventArgs() { FileStream = saveFileDialog.OpenFile() } );
  }
  </code></pre>
  
  <p>Can someone explain why this happens and what I need to be doing to successfully Open the newly created file?</p>