[Silverlight] 使用 應用程式儲存區
2010/10/13
剛好在論壇上面看到有人問..
這東西效果可以做到像是Cookie 一樣…
把資料存在應用程式區之後可以把再把他讀出來…
請注意,不要存密碼卡號等機密資料...那是有危險性的…
看一下配置畫面…
簡單的說.. btnSave 就是把 txtId 資料寫入 IsolatedStorageFile
之後你可以對網頁按下重新整理 我會在 LayoutRoot_Loaded 把資料取出來..
btnSave Code :
private void btnSave_Click(object sender, RoutedEventArgs e)
{
using (IsolatedStorageFile store = IsolatedStorageFile.GetUserStoreForApplication())
{
using (IsolatedStorageFileStream storageFilestream =
//檔名為 IdInfo
new IsolatedStorageFileStream("IdInfo.txt", FileMode.Create, store))
{
using (StreamWriter sw = new StreamWriter(storageFilestream))
{
//寫入 txtId 的內容
sw.Write(txtId.Text);
}
}
}
MessageBox.Show("已儲存");
}
寫入後…
就是讀取的部分..
LayoutRoot_Loaded Code :
private void LayoutRoot_Loaded(object sender, RoutedEventArgs e)
{
IsolatedStorageFile isfIdInfo = IsolatedStorageFile.GetUserStoreForApplication();
IsolatedStorageFileStream storageFilestream = new IsolatedStorageFileStream("IdInfo.txt", FileMode.OpenOrCreate, isfIdInfo);
StreamReader sr = new StreamReader(storageFilestream);
this.txtId.Text = sr.ReadToEnd();
}
Code 很少但是卻很方便使用…
關於應用程式儲存區可以參考這裡
ps. 這是我把程式簡化到很簡單可以理解,詳細請務必參考 http://msdn.microsoft.com/zh-tw/library/system.io.isolatedstorage.isolatedstoragefile(VS.95).aspx
預覽 (您可已在儲存之後按重新整理 看看您剛剛存的值有沒有存到):
下載:
讚一下:
標籤:
Silverlight
|
This entry was posted on 下午4:16
and is filed under
Silverlight
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
訂閱:
張貼留言 (Atom)
0 意見:
張貼留言