【发布时间】:2020-09-16 11:11:47
【问题描述】:
如何序列化 FlowDocument 类型并保存为二进制文件?我是 WPF 新手,并试图序列化一个具有 FlowDocument 的对象,我想从 RichTextBox 控件中获取该对象的值。一个示例类是这样的-
[Serializable]
public class MenuAnalysisDTO
{
public FlowDocument Item { get; set; }
public FlowDocument Deduction { get; set; }
}
我使用“BinaryFormatter”进行序列化并得到一个错误,因为 - 'Type 'System.Windows.Documents.FlowDocument' em.Windows.Documents.FlowDocument' 未标记为可序列化。'
【问题讨论】:
-
谢谢!我已经见过了。但我想将包含许多此类字段的嵌套对象保存到一个文件中。我尝试的一个选项是将对象的类型更改为 byte[] 并在分配给对象时转换每个 FlowDocument。当我反序列化它时,我会做的。检查是否有其他简单的方法。
标签: wpf wpf-controls