从Windows 10 UAP C#中的代码设置区域性语言

本文关键字:代码 设置 区域性 语言 Windows UAP | 更新日期: 2023-09-27 18:29:43

我用en、eu等文件夹创建主文件夹"Strings"。然后我创建资源文件并填充它。所有的华克。我可以从代码中更改应用程序语言吗?例如,将语言添加到组合框中,然后单击组合框后更改我的语言?

从Windows 10 UAP C#中的代码设置区域性语言

您可以使用CurrentCulture和CurrentUICulture。在你的组合框中,你可以有一个文化列表或字符串,如"en-US"、"nl-BE"等。

var culture = new CultureInfo("en-US"); // replace en-US with the selected culture or string from the combobox
CultureInfo.CurrentCulture = culture;
CultureInfo.CurrentUICulture = culture;

同样有趣的是:.NET中CultureInfo的CurrentCulture和CurrentUICulture属性之间有什么区别?