【发布时间】:2014-04-20 01:27:15
【问题描述】:
我有一系列复选框,我需要在 Metro 应用程序关闭时保存它,并在应用程序再次打开时再次显示它,最好的方法是什么?我尝试使用漫游设置,但您无法以这种方式保存复选框...
【问题讨论】:
标签: c# windows-store-apps visual-studio-2013 windows-8.1
我有一系列复选框,我需要在 Metro 应用程序关闭时保存它,并在应用程序再次打开时再次显示它,最好的方法是什么?我尝试使用漫游设置,但您无法以这种方式保存复选框...
【问题讨论】:
标签: c# windows-store-apps visual-studio-2013 windows-8.1
为什么要保存Checkboxes?您可以做的只是保存一组需要的数据,以便在复选框中再次显示。
所以你要做的是创建一个对象来备份复选框数据上下文。
假设您只需要复选框的 Width、Height 和 IsChecked 属性。因此,当您需要重新加载它们时,您只需让 UI 做自己的事情,然后使用复选框的持久属性再次备份它
【讨论】:
DataContext 设置为该类。之后,您可以持久化每个对象,即序列化它。