Freigeben über


Gewusst wie: Speichern des Inhalts von einem FlowDocumentReader als XAML-Datei

Aktualisiert: November 2007

In diesem Beispiel wird gezeigt, wie der Inhalt von einem FlowDocumentReader (dargestellt durch die Document-Eigenschaft) als XAML-Datei gespeichert wird.

Beispiel

Im folgenden Beispiel wird ein leerer FlowDocumentReader definiert, der vom Codebeispiel unten bearbeitet wird.

<FlowDocumentReader
  Name="flowDocRdr" 
  IsFindEnabled="True"  
  IsPrintEnabled="True"
  MinZoom="50" MaxZoom="1000"
  Zoom="120" ZoomIncrement="5"
/>

Um den FlowDocumentReader-Inhalt in einer Datei zu speichern, öffnen oder erstellen Sie den Dateistream, und schreiben Sie mithilfe der Save-Methode, die von der XamlWriter-Klasse bereitgestellt wird, das FlowDocument in den Dateistream.

Im folgenden Beispiel werden diese Schritte ausgeführt.

void SaveFlowDocumentReaderWithXAMLFile(string fileName)
{
    // Open or create the output file.
    FileStream xamlFile = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite);
    // Save the contents of the FlowDocumentReader to the file stream that was just opened.
    XamlWriter.Save(flowDocRdr.Document, xamlFile);

    xamlFile.Close();
}

Ein funktionales Beispiel, das dem Benutzer das Speichern des Inhalts von einem FlowDocumentReader als XAML-Datei ermöglicht, finden Sie unter FlowDocumentReader-Beispiel zum Laden/Speichern von XAML.

Siehe auch

Aufgaben

Gewusst wie: Laden einer XAML-Datei in FlowDocumentReader