2011-03-04 66 views
0

我正在做一个本地化项目,并加入了很多SupportCultures的到我的项目文件的SupportedCultures循环,如如何通过Silverlight 4的项目

<SupportedCultures> 
en, de, es, fr, ja, zh-CN 
</SupportedCultures> 

在代码中,我显示绑定到CultureViewModel和我需要为每个受支持的文化创建一个CultureInfo对象。而不是手动执行此操作,我想遍历项目文件中的集合 - 是否有代码访问这些值?

TIA

回答

0

看一看这个blog entry。它显示了如何枚举XAP文件的内容(它实际上下载了一个,但您应该简单地从您自己的XAP中打开AppManifest.xaml文件)。

对所有AssemblyPart标签进行迭代将给出组成XAP文件的所有文件的列表。 Source属性以“resources.dll”结尾的所有零件都将是受支持的文化之一。其缩写名称是该部件的目录名称。

+0

嗨Timores,我真的希望有一个简单的方法来阅读实际的项目文件,SupportedCultures XML节点(类似于App.SupportedCultures;) – Rodney 2011-03-07 06:30:03

+0

我100%同意,但我找不到这样的东西。 – Timores 2011-03-07 09:23:58

相关问题