1

如何本地化底部应用栏中的按钮。我想在按钮下方的德语设备“Neu”和英语设备“Add”上写字。

<Style x:Key="AddAppBarButtonStyle" TargetType="ButtonBase" BasedOn="{StaticResource AppBarButtonStyle}">
    <Setter Property="AutomationProperties.AutomationId" Value="AddAppBarButton"/>
    <Setter Property="AutomationProperties.Name" Value="Add"/>
    <Setter Property="Content" Value="&#xE109;"/>
</Style>

谢谢!

4

3 回答 3

3

因此,如果您使用的是按钮样式,则可以执行以下操作:

<Button Style="{StaticResource HomeAppBarButtonStyle}" x:Uid="HomeButton" />

然后在您的 RESW 中,您将拥有:

HomeButton.[using:Windows.UI.Xaml.Automation]AutomationProperties.Name

作为您的关键值。

于 2012-10-20T21:27:25.330 回答
1

我认为您希望使用Multilingual App Toolkitfor Visual Studio,它允许您根据用户喜欢的语言更改应用程序中的内容。

您可以点击此链接下载它:http: //msdn.microsoft.com/en-us/windows/apps/hh848309.aspx

这是一个简短的有用视频,展示了它是如何工作的:http ://www.youtube.com/watch?v=Uyts-DQbC4w

问候。

于 2012-10-19T14:54:52.660 回答
0

这是 Windows 8 的推荐方法:

按钮示例 (C#)

  1. 创建资源文件:strings/de-de.resw 在资源文件中,您必须键入:

desplay.Text (第一列)
play the music here(第二列)
2. 然后添加这个参数x:Uid从资源文件中获取翻译。

更多信息阅读这篇文章: http: //msdn.microsoft.com/en-us/library/windows/apps/xaml/Hh965323 (v=win.10).aspx

于 2012-10-21T09:40:45.283 回答