Windows Phone 8 - 本地化无法正常工作

DrG*_*ndo 5 c# localization visual-studio windows-phone-8

我被要求本地化一个Windows Phone 8应用程序,所以我按照这里可以找到的教程.

我从一开始就做了一个非常简单的应用程序,并在教程中说明了所有步骤,并且它运行良好.问题是在我真正想要本地化的应用程序中,字符串资源不起作用.

资源文件夹不存在,所以我创建了它,然后我把每个语言的.resx文件放在里面.这些文件名为"AppResources.resx",我将它们绑定为:

<TextBlock x:Name="ApplicationTitle" Text="{Binding Path=LocalizedResources.ApplicationTitle, 
Source={StaticResource LocalizedStrings}}" Style="{StaticResource PhoneTextNormalStyle}"/>
Run Code Online (Sandbox Code Playgroud)

就像在示例中一样(.resx也被命名为"AppResources").但是当我尝试部署应用程序时,VS 2012输出给出了一个错误:

The resource "LocalizedStrings" could not be resolved.

我认为问题是我必须自己创建资源文件夹,但是我错过了应用程序能够识别它的东西,但我不知道它是什么.你能帮助我吗?

提前致谢!

Fab*_*ice 9

您需要在使用之前定义LocalizedStrings资源.

查看链接:http://www.geekchamp.com/articles/localizing-a-windows-phone-app-step-by-step