如何在不同于当前线程文化的文化中加载资源?

时间:2013-06-14 18:56:46

标签: .net silverlight localization windows-phone-8

我需要从与当前线程文化不同的文化中加载Windows Phone应用程序(Silverlight)中的资源(以处理我需要对手机语言更改执行的某些操作)。

我该怎么做?

提前致谢。

1 个答案:

答案 0 :(得分:1)

ResourceManagerGetObject()方法的重载版本,该方法接受CultureInfo个对象。

因此,您将根据所需的文化创建此对象并将其传递:

CultureInfo enCulture = new CultureInfo("en-US"); 
ResourceManager.GetObject("objectname", enCulture);