2011-03-04 63 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

相關問題