我正在開發本地化的Windows(Phone)10 UWP應用程序。Windows Phone 10中的區域格式和語言UWP應用程序
我已經實現了對2種語言的支持:en-US和NL-NL(荷蘭 - 荷蘭)。這工作正常:當用戶在手機設置中選擇英語時,應用程序以英語開始,當用戶在手機設置中選擇荷蘭語時,應用程序以荷蘭語開始。
爲了得到這個工作,我不得不做出的package.appxmanifest一些變化,因爲我的語言資源在不同的DLL:
<Resources>
<Resource Language="nl-NL"/>
<Resource Language="en-US"/>
</Resources>
但我無法找到任何方式來獲得從區域格式用戶輸入日期,時間和數字格式。
當用戶選擇了英語作爲語言,但荷蘭(荷蘭)區域的格式,我的應用程序都 System.Globalization.CultureInfo.CurrentUICulture開始,System.Globalization.CultureInfo.CurrentCulture設置爲「en-US」 ,其中System.Globalization.CultureInfo.CurrentCulture應該是「NL-NL」。
我一直在搜索所有的文檔,但我找不到一種方法來檢索手機區域格式(除了Windows.System.UserProfile.GlobalizationPreferences.HomeGeographicRegion這是不同的東西)。
有沒有辦法檢索手機區域格式?
http://stackoverflow.com/questions/13851854/how-to-find-the-default-dateformat-of-a-culture –
@RahulJha,請在添加評論前閱讀我的問題。您引用的線程不會告訴任何有關Windows Phone上的用戶設置的內容。 –