我需要在UWP应用程序中在运行时切换UI语言。我想在'Strings'文件夹中显示所有本地化的语言。
例如,我在'Strings'文件夹中添加了'en-US','zh-CN'和'ja-JP'资源,因此该应用应支持英文,中文和日文。
但我希望以编程方式获取“Strings”文件夹中添加了多少种语言的列表。因此,当我添加新语言时,我无需更改代码。
答案 0 :(得分:1)
您可以通过致电:
获取所有语言代码的列表,您的应用支持Windows.Globalization.ApplicationLanguages.ManifestLanguages
此方法返回IReadOnlyList<string>
,其中包含您已包含在项目中的所有语言。