我需要从与当前线程文化不同的文化中加载Windows Phone应用程序(Silverlight)中的资源(以处理我需要对手机语言更改执行的某些操作)。
我该怎么做?
提前致谢。
答案 0 :(得分:1)
ResourceManager
有GetObject()
方法的重载版本,该方法接受CultureInfo
个对象。
因此,您将根据所需的文化创建此对象并将其传递:
CultureInfo enCulture = new CultureInfo("en-US");
ResourceManager.GetObject("objectname", enCulture);