【问题标题】:Isolated Storage on Windows 8 (one by one)Windows 8 上的独立存储(一一)
【发布时间】:2014-03-24 05:30:54
【问题描述】:

我正在将我在 Windows Phone 上的游戏“Bustin' Jieber”移植到 Windows 8,我必须做一个类似隔离存储的系统来保存设置、记录和钱。我在 windows phone 上使用这个:

IsolatedStorageSettings iosystem = IsolatedStorageSetting.ApplicationSettings;

例如货币系统;

iosystem["bjc"] = (int.Parse(iosystem["bjc"].ToString()) + (points * int.Parse(iosystem["pointduplication"].ToString())));

如何在我的代码中实现这一点?请给我一个可用的代码(带有命名空间左右)!谢谢!另外,app 是 c#...

【问题讨论】:

    标签: c# windows windows-8 isolatedstorage


    【解决方案1】:

    您可以使用ApplicationData.Current.LocalSettings;

    示例代码:

    Windows.Storage.ApplicationDataContainer localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;

    var localSettings = Windows.Storage.ApplicationData.Current.LocalSettings;
    
    // Create a simple setting
    
    localSettings.Values["exampleSetting"] = "Hello Windows";
    
    // Read data from a simple setting
    
    Object value = localSettings.Values["exampleSetting"];
    
    if (value == null)
    {
        // No data
    }
    else
    {
        // Access data in value
    }
    
    // Delete a simple setting
    
    localSettings.Values.Remove("exampleSetting");
    

    &这里是来自MSDN的相关帖子

    除此之外,您还可以从CodePlex 尝试这个[我之前没有尝试过]

    【讨论】:

      【解决方案2】:

      正如 kumar 所说,您可以使用 ApplicationData 的东西,但让我根据 kumar 的回答向您展示一个更简单的版本:

      Windows.Foundation.Collections.IPropertySet setting = Windows.Storage.ApplicationData.Current.LocalSettings.Values;
      

      只需将 localsettings.Values (关于 kumar 的回答)替换为设置。祝大家好运:)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-11-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多