0

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

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

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

1 回答 1

0

您必须在项目文件中选择要支持的语言。例如,如果您想支持荷兰语,您应该在项目文件(应用程序选项卡,支持的文化列表)中选择荷兰语(荷兰)。

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

在构建和部署解决方案之后,工具包的文化特定资源将包含在您的 XAP 文件中,并且日期选择器应该显示正确的文本。

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

于 2013-12-05T21:37:24.027 回答