我被要求本地化Windows Phone 8應用程序,所以我按照可以找到的教程here。Windows Phone 8 - 本地化無法正常工作
我做了一個非常簡單的應用程序從開始和教程中說明的所有步驟,它工作正常。問題是,在我真的想本地化的應用程序中,字符串資源不工作。
資源文件夾不存在,所以我創建了它,然後放入每種語言的.resx文件中。該文件被稱爲「AppResources.resx」,和我結合他們是這樣的:
<TextBlock x:Name="ApplicationTitle" Text="{Binding Path=LocalizedResources.ApplicationTitle,
Source={StaticResource LocalizedStrings}}" Style="{StaticResource PhoneTextNormalStyle}"/>
的例子就像(那裏的.resx也被命名爲「AppResources」)。但是,當我嘗試部署應用程序時,VS 2012輸出給我一個錯誤:
The resource "LocalizedStrings" could not be resolved.
我認爲問題是,我不得不創建資源文件夾我自己和我想的東西的應用能夠識別它,但我不知道它是什麼。你可以幫我嗎?
在此先感謝!
非常感謝你, Fabrice,你提供的鏈接非常有幫助! :) – DrGrijando 2013-05-03 14:54:35
比官方的MSDN文檔更有幫助。呃,這個答案只有一年了,對吧? :) – DerpyNerd 2014-05-13 08:43:27