Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何在不同于当前线程的区域性中加载资源';中国文化?_.net_Silverlight_Localization_Windows Phone 8 - Fatal编程技术网

.net 如何在不同于当前线程的区域性中加载资源';中国文化?

.net 如何在不同于当前线程的区域性中加载资源';中国文化?,.net,silverlight,localization,windows-phone-8,.net,Silverlight,Localization,Windows Phone 8,我需要从不同于当前线程区域性的区域性加载windows phone应用程序(Silverlight)中的资源(以处理我需要对phone的语言更改执行的某些操作) 我该怎么做 提前感谢。ResourceManager有一个重载版本的GetObject()方法,该方法接受CultureInfo对象 因此,您可以基于所需的文化创建此对象并将其传递: CultureInfo enCulture = new CultureInfo("en-US"); ResourceManager.GetObject(

我需要从不同于当前线程区域性的区域性加载windows phone应用程序(Silverlight)中的资源(以处理我需要对phone的语言更改执行的某些操作)

我该怎么做


提前感谢。

ResourceManager有一个重载版本的
GetObject()
方法,该方法接受
CultureInfo
对象

因此,您可以基于所需的文化创建此对象并将其传递:

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

很好,但是这些方法在Silverlight中并不存在:(最后我不得不使用一个带有一些构造函数参数的ResourceManager实例,但无论如何,您的答案是最好的(和往常一样,当前只有一个…:S)