我正在开发一个允许用户输入各种数据的 Windows RT 应用程序。主要是整数和一些与字符相关的字符串。比如:名字、力量、灵巧等等。
我想看到的是每个角色都保存到自己的文件中,并且所做的任何更改都会立即保存到该角色的文件中,这样如果应用程序结束,数据就在那里。
加载时,我想用“新建”和文件夹中的字符填充屏幕。目前我专注于加载单个字符并适当地更新文件。
我的想法是在这里浏览漫游数据:http: //msdn.microsoft.com/en-gb/library/windows/apps/hh700362.aspx 但这将涉及在加载时将容器中的每一位分别加载到变量中并每次更新两次(变量和漫游数据)。
我研究只是将它们加载为 XML 并在此http://code.msdn.microsoft.com/windowsapps/XML-API-Scenario-Sample-42ce708b中保存示例 3 中的更改,尽管我没有找到一个简单的方法来使用 C# 将映射和 XML 文件转换为字符的模板。
理想情况下,将 XML 文件保存到漫游数据的东西对于多个设备来说会很好,我可以找到一种方法将 XML 文件加载到模板中以进行加载,但我不确定这是否可能。
做这样的事情的最佳方法是什么,上述想法是否可能?