【问题标题】:How to Serialize a WPF Drawing?如何序列化 WPF 绘图?
【发布时间】:2010-05-14 06:27:20
【问题描述】:

也许我错过了什么。

我相信 WPF 基于矢量的绘图(如 DrawingGroup、DrawingGeometry 等)已准备好进行序列化。但他们不是。 那么,我是否应该导航所有这些绘图子项,并存储它们的点、线、画笔(也不能序列化)等等,然后进行自定义序列化?

真的有那么难还是我遗漏了一些很明显的东西?

我的意思是,即使序列化位图图像也很容易。我认为序列化基于矢量的绘图更容易(没有质量损失,只是描述性信息,没有海量数据)。

感谢您的实用答案、替代方式建议和 cmets!

【问题讨论】:

    标签: wpf serialization drawing


    【解决方案1】:

    您可以使用XamlWriter.Save 方法将绘图另存为XAML

    【讨论】:

    【解决方案2】:

    这只是一个想法:将其序列化为字节数组怎么样?

    【讨论】:

    • 这正是绘图图像默认不实现的 .NET 本机二进制序列化。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 2011-07-07
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    相关资源
    最近更新 更多