【发布时间】:2011-10-22 03:02:30
【问题描述】:
我喜欢使用 binaryformatter 来序列化流文档。但它例外。
[Serializable]
public class BinFlow
{
public FlowDocument my { get; set; }
}
BinFlow myBF = new BinFlow();
myBF.my = myFlowDocument;
FileStream myFile = File.Create(@"d:\test.bin");
BinaryFormatter myBinaryFormat = new BinaryFormatter();
//exception occured here!!
myBinaryFormat.Serialize(myFile, myBF);
异常消息说“FlowDocument 没有声明 'Serializable' 属性”。
ps。当然,我可以使用 XamlReader 和 XamlWriter 来序列化 FlowDocument。但我认为二进制可以更快地完成这项工作。
【问题讨论】:
标签: c# wpf serialization