2011-12-20 23 views
0

我有FlowDocument作爲另一個複合對象的一部分,必須是可序列化的。FlowDocument Xml序列化

[Serializable] 
public class RichTextSerializationWrapper 
{ 
    public FlowDocument Document { get; set; } 
} 

所以,我想序列化RichTextSerializationWrapper如下:

var serializer = new XmlSerializer(typeof(RichTextSerializationWrapper)); 
TextWriter writer = new StreamWriter(fileName); 
serializer.Serialize(writer, richTextSerializationWrapper); 
writer.Close(); 

而我,當然,得到的異常:

有反射式 「System.Windows錯誤。 Documents.FlowDocument」。

那麼,有誰知道如何將FlowDocument對象序列化爲XML?

謝謝。

回答