2015-08-31 3 views
1

В настоящее время я обновляю/обновляю проект Silverlight до новых приложений/универсальных приложений.Изолированное хранилище для локальных данных приложения

Может кто-нибудь, пожалуйста, помогите мне с изолированным хранилищем в локальных данных приложения? Я посмотрел на msdn и другие ресурсы, но я не смог найти достаточно ясного ответа.

Как сохранить текст/данные из текстового поля в данные локального приложения? Вот часть изолированного кода хранения:

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 

ответ

2

Посмотрите на Quickstart: Local app data Это имеет примеры кода, как для C# и VB.

Если вы хотите продолжить работу с файлами, просто получите объект StorageFolder, а затем выполните работу с объектами StorageFile. Чтобы получить конкретную локальную папку приложения, выполните следующие действия:

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

Спасибо за ваш ответ, я просмотрел этот пост несколько раз, однако я не смог найти информацию о сохранении данных из текстового поля в данные локального приложения. Не могли бы вы помочь мне, пожалуйста? –

+0

Взгляните на часть документа «Чтение данных из настройки». Вы просто назначаете/читаете из localSettings. –

+0

спасибо, человек, нашел это :) –

Смежные вопросы