1
我在我的轉換器中遇到了本地化問題。所以,我嘗試了一個新項目,仍然有問題。來自C#的WP7本地化問題
因此,我爲Windows Phone應用程序創建了一個全新的Silverlight應用程序(7.0,但7.1不能解決我的問題)。
我添加了兩個資源文件:Strings.resx和Strings.fr.resx。這兩個文件有兩個字符串屬性:HelloString和ByeString,都正確啓動。
然後,我轉到mainpage.xaml.cs,在ctor中添加以下簡單的行。
PageTitle.Text = Strings.HelloString;
每當我將模擬器或手機設置爲英語或法語時,我總是會得到相同的字符串(Hello)。
我試着重命名文件Strings.fr-FR.resx。仍然是同樣的問題。 從當前線程返回的CurrentUICulture是正確的。 我還試圖迫使資源文化:
Strings.Culture = new System.Globalization.CultureInfo("fr-FR");
有沒有人有一個想法?
這是我的2小時搜索的結尾。 – Jim