隔离存储到本地应用程序数据

时间:2015-08-31 10:09:45

标签: vb.net silverlight windows-phone-8.1 win-universal-app

我目前正在将Silverlight项目更新/升级到新的运行时/通用应用程序。

有人可以帮我处理本地应用数据的独立存储吗? 我已经看过msdn和其他资源,但我还没有找到足够明确的答案。

如何将文本/文本框中的文本/数据保存到本地应用数据中? 以下是Isolated Storage代码的一部分:

Imports System.IO.IsolatedStorage

Dim highscoreISO As IsolatedStorageSettings = IsolatedStorageSettings.ApplicationSettings

highscoreISO.Add("Highscore", ScoreLabel.Text)

Private Sub MainPage_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
    If highscoreISO.Contains("Highscore") Then
        HighScoreLabel.Text = "Highest Score: " & highscoreISO("Highscore").ToString
        ScoreLabel.Text = highscoreISO("Highscore").ToString
    Else
        HighScoreLabel.Text = "Highest Score: 0"
    End If
End Sub 

1 个答案:

答案 0 :(得分:2)

看一下Quickstart: Local app data它有C#和VB的代码示例。

如果要继续使用文件,只需获取StorageFolder对象,然后使用StorageFile对象。要获取应用程序特定的本地文件夹,请执行:

Dim localFolder As Windows.Storage.StorageFolder = Windows.Storage.ApplicationData.Current.LocalFolder