2013-11-26 49 views
0

在windows phone中,如何在应用程序内的两种文化之间切换,例如,当用户点击应用程序内的语言设置时,它应该根据我创建的Appresource文件在英语和阿拉伯语之间切换?如何在运行时在Windows Phone中更改cultureinfo?

I have tried this on button click, but doesn't work: 

Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("ar-SA"); 

感谢名单

回答

0

我跑过去对类似的问题一次。也许你没有在poject属性中添加阿拉伯文作为支持文化。这是我做过什么:在记事本

  1. 编辑.csproj的
  2. 添加SupportedCultures标签的PropertyGroup标签中,并列出语言的应用程序将支持

这是样本格式:

<PropertyGroup> 
    . 
    . 
    . 
    <SupportedCultures> 
     en-US; ar-SA; 
    </SupportedCultures> 
</PropertyGroup> 

这对我来说很有用。