C# WPF-获取Windows 10语言列表

C# WPF-获取Windows 10语言列表,c#,wpf,powershell,C#,Wpf,Powershell,在C#WPF中,如何获得windows10可用语言的列表,我需要这个来加载WPF中的下拉列表 我看到这在UWP中可用,但我没有找到一个适用于WPF的 您可以添加此NuGet包,以便从WPF访问 然后,您可以从WPF应用程序调用以下代码: var languages = Windows.System.UserProfile.GlobalizationPreferences.Languages.ToList(); 它将包含用户首选的语言字符串列表,按首选顺序排列。在我的机器上,它返回“pt BR”

在C#WPF中,如何获得windows10可用语言的列表,我需要这个来加载WPF中的下拉列表

我看到这在UWP中可用,但我没有找到一个适用于WPF的

您可以添加此NuGet包,以便从WPF访问

然后,您可以从WPF应用程序调用以下代码:

var languages = Windows.System.UserProfile.GlobalizationPreferences.Languages.ToList();
它将包含用户首选的语言字符串列表,按首选顺序排列。在我的机器上,它返回“pt BR”:

参考资料:

请注意,它需要将默认包管理格式设置为PackageReference,以及NuGet 4.0或更高版本

您可以在Visual Studio 2019上使用关联菜单执行此操作:

可能存在的副本