2013-06-05 44 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 
相关问题