如何在DatePicker中弹出国际化的应用程序栏按钮



我正在使用Windows Phone Toolkit并添加了日期选择器控件。控件本身已经将日期和日期显示为翻译字符串,但下面的应用程序栏图标在所有语言中都有"完成"one_answers"取消"。我从codeplex下载了源代码,并在那里运行了项目,可以看到翻译后的文本。由于某些原因,这在我通过NuGet manager安装工具包的项目中不起作用。

有没有办法用样式/模板替换这种硬编码的文本?

<shell:ApplicationBarIconButton
       IconUri="/Toolkit.Content/ApplicationBar.Check.png"
       Text="DONE"/>
<shell:ApplicationBarIconButton
       IconUri="/Toolkit.Content/ApplicationBar.Cancel.png"
       Text="CANCEL"/>

您必须在项目文件中选择要支持的语言。例如,如果您希望支持荷兰语,则应在项目文件("应用程序"选项卡的"支持的区域性"列表)中选择荷兰语(荷兰)。

保存此更改后,Visual Studio将自动为您添加特定于区域性的资源文件。例如,AppResources.nl-nl.resx.

构建和部署解决方案后,工具包的特定于区域性的资源将包含在XAP文件中,日期选择器应显示正确的文本。

来源:http://phone.codeplex.com/workitem/10893

相关内容

  • 没有找到相关文章

最新更新