我目前正在将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
答案 0 :(得分:2)
看一下Quickstart: Local app data它有C#和VB的代码示例。
如果要继续使用文件,只需获取StorageFolder对象,然后使用StorageFile对象。要获取应用程序特定的本地文件夹,请执行:
Dim localFolder As Windows.Storage.StorageFolder = Windows.Storage.ApplicationData.Current.LocalFolder