2011-04-16 57 views
5

我想國際化我的WP7應用程序。我有本地化的資源,SupportedCultures標籤等,但我想知道是誰負責設置Thread.CurrentThread.Current*Culture?當用戶在設備上更改他們的語言時是否爲我設置,或者是否必須檢測設備語言/區域並相應地設置線程文化?誰在Windows Phone 7中設置線程文化?

謝謝!

回答

4

您可以使用CultureInfo.CurrentCulture屬性來確定爲設備設置的當前區域。這由框架確定;你不必自己設置它。如果由於某種原因需要更改區域設置,則可以設置Thread.CurrentThread.CurrentCultureThread.CurrentThread.CurrentUICulture屬性。

您可以通過更改設置中的區域來測試仿真器中的本地化應用程序。