2010-04-06 41 views
1

在silverlight應用程序中,我有MyTexts.resx(用於英語)和MyTexts.ja-JP.resx(用於日語)資源文件。加載頁面之前,我可以設置當前區域性日本如下:將線程文化設置爲默認值

Thread.CurrentThread.CurrentCulture = new CultureInfo("ja-JP"); 
Thread.CurrentThread.CurrentUICulture = new CultureInfo("ja-JP"); 

但有時我需要重置文化爲默認值。我怎樣才能做到這一點?以下是行不通的:

Thread.CurrentThread.CurrentCulture = new CultureInfo("default"); 

OR

Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US"); 

回答

1

我自己似乎找到了答案:

Thread.CurrentThread.CurrentCulture = CultureInfo.InvariantCulture; 
Thread.CurrentThread.CurrentUICulture = CultureInfo.InvariantCulture; 
+1

這實際上是一個 「復位」 的文化?無論如何,「重置」實際上是什麼? – AnthonyWJones 2010-04-06 08:16:15