在第一次運行Windows Phone 7應用程序之前,是否有建議的方式來初始化獨立存儲中的數據?現在我能想到的最好的解決方案是在IsolatedStorageSettings中放置一個標誌並檢查它在應用程序啓動事件中的存在。如果標誌不存在,我將代碼中的幾個對象初始化,並將它們保存到獨立存儲中,並設置該標誌,以便在下次運行應用程序時不會設置它們。有一個更好的方法嗎?我應該將序列化狀態的對象添加爲某種資源,還是可以在代碼中初始化它們?我預計他們會需要一千行代碼。如何爲Windows Phone應用程序填充獨立存儲
2
A
回答
1
那麼,如果你可以創建你的文件並將它們添加到項目。如果你確定你不會編輯你的文件,而不是像這樣保留它們。這些文件將進入您的安裝文件夾。 或者如果您認爲您要編輯它們並希望保存更改,請將它們從安裝文件夾複製到應用程序存儲文件夾。 這裏是一個鏈接,其中作爲項目引用添加的數據庫從安裝文件夾複製到應用程序的存儲文件夾。 http://msdn.microsoft.com/en-us/library/hh286411(v=vs.92).aspx
對你的文件做同樣的事情,一切都會好的。
問題的第二部分。在此之後,只需檢查應用程序存儲文件夾中的一個文件/文件夾,如果它顯示是,那麼就不要將您的文件從安裝文件夾複製到應用程序存儲文件夾。
如果您在應用程序啓動時嘗試創建文件,而不是在創建代碼運行之前添加檢查。您將在哪裏搜索文件/文件夾存在。如果存在,請不要運行文件創建代碼。
相關問題
- 1. 使用獨立存儲升級Windows Phone 7.5應用程序
- 2. Windows Phone 8.1 - 獨立存儲
- 3. Windows phone的獨立存儲
- 4. 獨立存儲 - Windows Phone 8
- 5. 獨立存儲不工作在Windows Phone應用程序
- 6. 如何將獨立存儲應用於Windows Phone中的值?
- 7. 如何將DateTime存儲在Windows Phone的獨立存儲中?
- 8. 的Windows Phone獨立存儲錯誤
- 9. windows phone 8的獨立存儲?
- 10. windows phone開發中的獨立存儲
- 11. windows phone 8.1中的獨立存儲
- 12. 如何爲獨立應用程序調用存儲庫方法?
- 13. 驗證應用程序設置爲Windows Phone應用程序的獨立存儲鍵值
- 14. Windows Phone應用程序 - 開始頁面取決於FileExist在獨立存儲中
- 15. 從不同的應用程序增加windows phone上的獨立存儲大小
- 16. 如何在Windows Phone Silverlight應用程序中填充C#視頻
- 17. 查看Windows 8 metro應用程序的獨立存儲文件
- 18. 將我的課程列表序列化爲Windows Phone獨立存儲
- 19. 獨立存儲不存儲數據時,應用程序退出
- 20. 將圖像存儲到windows phone 7中的獨立存儲中
- 21. 如何在windows phone中存儲應用程序狀態
- 22. 的Windows Phone 7 - 保存圖像狀態在獨立存儲
- 23. 從獨立存儲(Windows Phone)保存並加載圖像
- 24. 如何在Windows Phone 7獨立存儲中保存任何類型的文件?
- 25. WPF - XBap vs獨立Windows應用程序
- 26. 如何獨立填充引導程序單元值columnwise?
- 27. 如何使用'C'或'C++'爲windows創建獨立程序或應用程序
- 28. PostgreSQL獨立應用程序
- 29. Windows Phone應用程序的獨立後臺代理程序獨立更新活動磁貼+鎖定屏幕
- 30. 使用存儲過程填充DataGrid(Silverlight業務應用程序)
您好,我建議看看這裏http://www.windowsphonegeek.com/tips/all-about-wp7-isolated-storage--intro-to-isolated-storage-關於wp7隔離存儲 – TheNewOne 2012-08-18 15:31:02
是否有與本文第一次運行初始化相關的任何內容?最佳做法部分沒有與此相關的任何內容。 – Stilgar 2012-08-18 15:38:42
他們在那裏顯示如何檢查文件/文件夾是否退出,以便在創建新文件/文件夾之前始終檢查文件/文件夾是否存在。你是這個意思嗎? – TheNewOne 2012-08-18 15:46:01