Mas utilize esta classe somente mesmo para poucos dados, e que não são relaionados o outros dados da sua apliacção.
No exemplo a seguir é mostrado como salvar, recuperar e remover dados utilizando a IsolatedStorageSettings:
Crie uma tela como esta:
Para salvar o valor, o nome "userData" é para o exemplo, nomeie cada propriedade de acordo com algo que seja relevante na sua aplicação:
private void btnSave_Click(object sender, RoutedEventArgs e)
{
IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings;
// txtInput is a TextBox defined in XAML.
if (!settings.Contains("userData"))
{
settings.Add("userData", txtInput.Text);
}
else
{
settings["userData"] = txtInput.Text;
}
settings.Save();
}
Para ler o dado já salvo, faça conforme abaixo:
private void btnDisplay_Click(object sender, RoutedEventArgs e)
{
// txtDisplay is a TextBlock defined in XAML.
txtDisplay.Text = "USER DATA: ";
if (IsolatedStorageSettings.ApplicationSettings.Contains("userData"))
{
txtDisplay.Text +=
IsolatedStorageSettings.ApplicationSettings["userData"] as string;
}
}
E finalmente, para excluir, basta seguir o exemplo:private void btnRemove_Click(object sender, RoutedEventArgs e)
{
if (IsolatedStorageSettings.ApplicationSettings.Contains("userData"))
{
IsolatedStorageSettings.ApplicationSettings.Remove("userData");
}
}
Se sua aplicação utilizar mais chaves, basta adiciona-las conforme exibido no passo de salvar. Fonte: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj714090%28v=vs.105%29.aspx
Nenhum comentário:
Postar um comentário