2013-06-05 42 views
1

我想在UI中顯示一些字符串數據,但我不想將它們寫入xaml頁面,我可以在哪裏存儲它們並在頁面中動態加載它們顯示?將它們存儲在app.xaml中是一種正確的方法?在windows phone8中存儲字符串數據的位置

+1

打算這串數據,用戶可以更改嗎?或者它是固定的字符串?您打算或者可以將這些數據本地化嗎(例如標籤)? –

+0

用戶無法更改它們,它們已修復。沒有計劃將其本地化,但可能將來會有 – James

回答

3

您可以將應用程序級別的靜態字符串數據保存爲嵌入式資源。

Using String Resources

這也迎合的多語言支持

+0

在WP8項目中,文件夾中有Resources文件夾和AppResources.resx文件,我應該刪除該文件夾並在項目中創建一個String文件夾?如果我這樣做,LocalizedStrings中有多個異常。 cs文件和App.xaml.cs文件。 – James

+0

您可以打開AppResources.resx文件並開始添加您的名稱,值對。對於每種語言/文化,您需要創建一個單獨的AppResources文件,例如對於法語,您可以創建AppResources.fr-FR.resx – Adil

+0

您可以根據資源文件中的任意鍵檢索值,如 var value = AppResources.Key – Adil

0

您可以使用像AppResources.resx未來可能的需求。
它將存儲字符串數據。

你會用它喜歡:

textblock.text= AppResources.xxxxxxx 
相關問題