使用 BinaryWriter 保存 WPF 按钮属性

Saving WPF Button Properties using BinaryWriter

可以吗?我无法找到一种使用 BinaryWriter 为基于文本的游戏保存 WPF 按钮属性的方法。问题是我需要它来保存按钮的 button1.Content、button1.Click 和 button1.ToolTip,这样我就可以使用 BinaryReader 将其加载回来。

您可以保存整个 Button,它将连同其所有属性一起保存。

然后你可以反序列化它。我们可以使用 System.Windows.Markup 命名空间提供的服务。

  1. 用名称 Btn

    序列化 Button

    string btnData = XamlWriter.Save(Btn);

  2. 反序列化回来

    Button btn = (Button) XamlReader.Parse(btnData);