SL: Key / value párok tárolása az Isolated Storage-ben

Programozással kapcsolatos cikkek / Silverlight (1009 katt)

Ha Silverlightban a helyi gépen szeretnénk adatot tárolni, akkor azt az Isolated Storage felhasználásával lehet megtenni. A kulcs / érték (key / value) párok tárolásához legegyszerűbb esetben az IsolatedStorageSettings osztályt használhatjuk.

Következzen egy rövid példa. Az oldalon egy TextBox és két Button található, és a gombok eseményei mögött láthatjuk a lényegi kódot:

using System.IO.IsolatedStorage;
...
private void buttonLoad_Click(object sender, RoutedEventArgs e)
{
try
{
if (IsolatedStorageSettings.ApplicationSettings.Contains("username"))
{
textBox1.Text =
IsolatedStorageSettings.ApplicationSettings["username"].ToString();
}
else
{
textBox1.Text = "Kapitany";
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

private void buttonSave_Click(object sender, RoutedEventArgs e)
{
try
{
IsolatedStorageSettings.ApplicationSettings["username"] =
textBox1.Text;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}

Előző oldal Kapitány