2013-11-26 56 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> 

這對我來說很有用。

相關問題