【问题标题】:How to save an array of check boxes?如何保存一组复选框?
【发布时间】:2014-04-20 01:27:15
【问题描述】:

我有一系列复选框,我需要在 Metro 应用程序关闭时保存它,并在应用程序再次打开时再次显示它,最好的方法是什么?我尝试使用漫游设置,但您无法以这种方式保存复选框...

【问题讨论】:

    标签: c# windows-store-apps visual-studio-2013 windows-8.1


    【解决方案1】:

    为什么要保存Checkboxes?您可以做的只是保存一组需要的数据,以便在复选框中再次显示。

    所以你要做的是创建一个对象来备份复选框数据上下文。

    假设您只需要复选框的 Width、Height 和 IsChecked 属性。因此,当您需要重新加载它们时,您只需让 UI 做自己的事情,然后使用复选框的持久属性再次备份它

    【讨论】:

    • 创建一个包含您要存储的属性的类。然后在您的每个复选框上,将DataContext 设置为该类。之后,您可以持久化每个对象,即序列化它。
    • 你能告诉我如何进行序列化或者一些示例代码吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    • 2011-11-23
    相关资源
    最近更新 更多