有没有办法确定 WP 平台上当前的 SIP 语言?我想在用户选择希伯来语时切换输入控件 - 例如 TextBox 到 RTL。我知道这是可能的,因为本机应用程序可以做到这一点,而第三方(foursquare)也可以轻松做到这一点。
问问题
65 次
1 回答
1
这些应用程序不会根据“SIP 语言”确定任何内容(您实际上无法查询有关 SIP 的任何内容 - 您只能设置范围)。
他们几乎可以肯定地做的是查询System.Globalization.CultureInfo.CurrentUICulture
以确定用户为手机设置的语言。
这是基于这样的假设,即它没有被覆盖并且通常会在启动时进行配置。看一下InitializeLanguage()
方法,App.xaml.cs
看看它是如何设置的。
有关向应用程序添加本地化的更多信息,请参阅MSDN 上的 Windows Phone 的全球化和本地化。
于 2013-10-16T09:41:58.827 回答