WP7应用程序,用于保存用户设置

时间:2014-01-15 22:43:28

标签: c# windows-phone-7 text storage

很抱歉,这是一个愚蠢的问题,但我想知道如果我想在每次打开应用时创建一个保存用户设置的应用,我会从哪里开始。例如,如果我有一个用户想要将他们喜欢的书输入文本框然后保存到某个数组列表中,这将保存他们以前的条目,那么最好的方法是什么呢?感谢您的时间,寻求帮助!我也会在c#中这样做。

4 个答案:

答案 0 :(得分:3)

您可以使用IsolatedStorageSettings存储首选项数据。您可以参考以下链接: http://msdn.microsoft.com/en-us/library/cc221360(v=vs.95).aspx

以下是示例代码段:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
// txtInput is a TextBox defined in XAML.
if (!settings.Contains(key))
 {
     settings.Add(key, value);  // adding new value
     settings.Save();
 }

答案 1 :(得分:1)

Properties.Settings 在应用程序配置文件中。使用项目属性部分添加参数。

右键单击Visual Studio中的“” - >点击“属性” - >在项目属性选项卡的左侧窗格中,您可以找到“设置”部分。

答案 2 :(得分:1)

您的选择是: 数据库: - http://www.codeproject.com/Tips/378657/Quickest-Way-to-Create-a-NET-Database-Application

- 或文件存储。 - 或XML文件。

答案 3 :(得分:0)

虽然WP8有许多不同之处,但持久设置机制是向后兼容的。做本课程的相关部分:http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-apps-development-jumpstart

我会问你为什么要为一个过时的平台编写新的代码,但我希望你的原因是你拥有一个WP7。虽然毫无疑问有许多WP7单位提供良好的服务,但仍在使用它们的人是拒绝购买东西的人,所以他们不是你的市场。我衷心地建议买一台诺基亚Lumia 520,这款产品可以是AU150的新款,在美国甚至更便宜。或者如果你有现金和倾向,你可以去高端市场。

与预算Android手机不同,预算WP8手机与高端手机具有非常相似的用户体验;差异主要是缺少磁罗盘,RFID和陀螺仪等传感器。 520不像我的920那样柔滑,但它非常实用,而我用于测试应用程序的预算Android手机真的很恐怖。我想,这就是520推出欧洲预算智能手机市场的原因。