我一直堅持這個小時。我用Google搜索一番,發現這一點:如何以編程方式獲取Windows 10顯示語言?
CultureInfo culture = CultureInfo.CurrentUICulture;
這:
Windows.System.UserProfile.GlobalizationPreferences.Languages[0];
但都引用英語。因爲英文是我係統語言列表中的第一個。但英文不是我係統的顯示語言,而中文是。
那麼有沒有辦法通過編程獲得windows系統的顯示語言?
感謝您的任何幫助。
嗯,沒有「系統語言列表」。有一個語言首選項列表(具有上移和下移命令)。如果英語是該列表中的第一個,那麼這是您的偏好以及您從GlobalizationPreferencess.Languages [0]中獲得的內容。也許你應該改變你的偏好,點擊上移/下移來重新排列列表,也許你想用Windows.Globalization.Language.CurrentInputMethodLanguageTag代替。 –
對不起,我的意思是一個語言偏好的列表。我試圖讓英語成爲默認語言,但它不起作用。 Windows顯示語言仍然是中文,所以我的系統仍然顯示中文。我google了一下,看來我使用的是Windows 10 Single language Chinese Edition,在這種情況下,我只能使用一種語言。 – Hunter