FlowDocument Xml сериализация - PullRequest
       10

FlowDocument Xml сериализация

0 голосов
/ 20 декабря 2011

У меня есть 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?

Спасибо.

1 Ответ

1 голос
/ 20 декабря 2011

Согласно этому вопросу: Сохранение FlowDocument на SQL Server

Поддерживается двоичная и XAML-сериализация.

...