2013-01-02 47 views
2

我想本地化XAML中的字符串。所以我修改了AppResource.zh-Hans.resx中的默認字符串ApplicationTitle。將設備配置爲正確的手機語言爲簡體中文後,應用程序標題顯示OK。如何本地化Windows Phone中的XAML中的文本

但是,當我試圖做同樣的技巧來修改我的透視項的標題,它不顯示我想要的。我只在AppResource.zh-Hans.resx中添加了一個字符串(AllSongs)。並進行以下修改。我錯過了什麼?在解決方案資源管理器中,自動生成的「AppResources.zh-Hans.Designer.cs」爲空。我需要添加什麼?謝謝!

 <phone:Pivot x:Name="ListView" Title="{Binding Path=LocalizedResources.ApplicationTitle, Source={StaticResource LocalizedStrings}}" Grid.Row="0" SelectionChanged="View_selection_changed" > 
     <!--Pivot item one--> 
     <phone:PivotItem Header="{Binding Path=LocalizedResources.AllSongs, Source={StaticResource LocalizedStrings}}"> 

回答

1

你記得同AllSongs添加到默認AppResource.resx?

如果您沒有將其添加到默認資源文件,設計者將不會更新!

+0

我明白了。這解決了我的問題。謝謝! – thsieh

+0

在我的情況下,我有'AppResource.XX.resx',但我忘了創建'AppResource.resx' – CAMOBAP

相關問題