У меня есть FlowDocument как часть другого составного объекта, который должен быть сериализуемым.
[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?
Спасибо.