【问题标题】:UWP equivalent to XamlWriter for serializing XAMLUWP 等效于 XamlWriter 用于序列化 XAML
【发布时间】:2016-02-16 20:48:08
【问题描述】:

我正在编写一个应用程序,用户可以在其中将元素放置到画布上并自定义它们以创建图片。我已经能够将图片保存为位图,但需要能够序列化并保存画布的 XAML 代码本身,以便我可以反序列化和重建图像并让用户再次对其进行编辑。

很遗憾,XamlWriter 在 UWP 中不可用,但是否有任何等效于序列化 XAML 的方法?还是我必须经历检查画布中每个元素并保存其位置和属性的考验?

【问题讨论】:

    标签: c# xaml canvas serialization win-universal-app


    【解决方案1】:

    UWP 中有几个序列化器:XmlSerializer、DataContractSerializer、JsonSerializer。 这是一篇关于它的好文章:

    Choosing the right serialization engine for your Windows Store app

    还有一个:

    Saving and Loading App Data (Windows Store C# UWP / 8.1)

    【讨论】:

    • 这并没有真正回答 OP 关于直接序列化 XAML 的问题 - 序列化 XAML 与将 POCO 序列化为 XML 或 JSON 不同,因为它需要与运行时的 XAML 服务交互。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-05
    • 2017-04-23
    • 1970-01-01
    相关资源
    最近更新 更多