2014-01-15 33 views
0

對不起,這是一個不好的問題,但我想知道如果我想創建一個應用程序,每次打開應用程序時都保存用戶設置,我會從哪裏開始。例如,如果我有一個用戶想將自己喜歡的書輸入到文本框中,然後將其保存到某個數組列表中,以便保存以前的條目,那麼執行此任務的最佳方式是什麼?感謝您的時間,並期待和幫助!另外我會在c#中做這個。保存用戶設置的WP7應用程序

+0

一些可能的途徑:(?天青)文件存儲,本地數據庫,雲存儲。 – MarcinJuraszek

回答

3

您可以使用IsolatedStorageSettings來存儲首選項數據。您可以參考以下鏈接: http://msdn.microsoft.com/en-us/library/cc221360(v=vs.95).aspx

下面是示例代碼片段:

IsolatedStorageSettings settings = IsolatedStorageSettings.ApplicationSettings; 
// txtInput is a TextBox defined in XAML. 
if (!settings.Contains(key)) 
{ 
    settings.Add(key, value); // adding new value 
    settings.Save(); 
} 
1

屬性。設置 在您的應用程序配置文件中。使用項目屬性部分添加參數。

在Visual Studio中右鍵單擊「」屬性「 - >在項目屬性選項卡的左側窗格中可以找到」設置「部分。

0

雖然WP8的許多事情都不同,但持久設置機制是向後兼容的。做這個課程的相關部分:http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-apps-development-jumpstart

我想問你爲什麼要爲一個過時的平臺編寫新代碼,但我期望的原因是你擁有一個WP7。毫無疑問,許多WP7單位提供優質服務,但仍在使用它們的人是抵制購買物品的人,所以他們不是你的市場。我衷心推薦購買一臺諾基亞Lumia 520,它可以在美國買到AU150,甚至更便宜。或者如果你有現金和傾向,你可以去高檔市場。

與預算的Android手機不同,預算WP8手機的用戶體驗與高端手機非常相似;差別主要在於磁羅盤,RFID和陀螺儀等傳感器的缺失。 520並不像我的920那樣柔滑,但它非常實用,而我用於測試應用程序的預算Android手機確實是一種恐怖。我想,我認爲520是因爲風暴而將歐洲預算智能手機市場推向市場的原因。

+0

我實際上有520,我在7.1中仍然在開發的原因是因爲我不喜歡贏8。 2012年速遞不適用於Win 7。 – visualbasicNoob9000

相關問題