Xaml 按钮和.resw idea Windows Phone 8.1

Xaml 按钮和.resw idea Windows Phone 8.1,xaml,windows-phone-8,windows-phone-8.1,Xaml,Windows Phone 8,Windows Phone 8.1,我有一个按钮,我想从我的.resw文件中按名称加载内容。我知道我可以在page类或类中更改它,但是否可以在XAML中作为默认选项进行更改 我的按钮: <Button Content="" HorizontalAlignment="Left" Margin="84,480,0,0" VerticalAlignment="Top" Width="220" Height="42" Foreground="#FF0E0E0E"/> 提前谢谢 您可以设置x:Uid属性,该属性将在resw

我有一个按钮,我想从我的.resw文件中按名称加载内容。我知道我可以在page类或类中更改它,但是否可以在XAML中作为默认选项进行更改

我的按钮:

<Button Content="" HorizontalAlignment="Left" Margin="84,480,0,0" VerticalAlignment="Top" Width="220" Height="42" Foreground="#FF0E0E0E"/>


提前谢谢

您可以设置x:Uid属性,该属性将在resw文件中查找字符串

<Button x:Uid="SendButton" />
如果有多个文件,还可以向资源文件添加路径

<Button x:Uid="/Forms/SendButton"/>

WinRT引入的I18N系统是完全灵活的。我建议阅读以下文章了解更多细节:


哎呀,这是WPF=>检查WP8的这个链接,我终于可以解决了。这是一个xaml代码:

<Button x:Uid="/Resources/btnRecive" Name="btnSync" Content="Recibir"  HorizontalAlignment="Left" Margin="84,480,0,0" VerticalAlignment="Top" Width="220" Height="42" Foreground="#FF0E0E0E" FontWeight="Bold" FontSize="24" Click="btnSync_Click"/>

和resw档案:

BTN接收内容|接收


谢谢你的帮助!:)

我的想法是在按钮上使用多语言和不同的.resw存档。此方法不起作用…:(提前感谢!我添加了一个带有路径的示例。您可以使用它来处理其他资源。让我知道这是否有效。我知道所有这些都有效,因为我每天都使用它;)如果您需要特定场景,您需要提供更多详细信息。这是针对windows phone 8的,我的windows phone是8.1…:(8.1 silverlight或xaml?在这里,您将xaml本身中的内容命名为content=“Recibir”。它是如何为您工作的。谢谢,因为使用资源的命令是:x:Uid=“/Resources/btnRecive”是的..这就是原因,但我在designer中看不到字符串,我想我们看不到。在设备上可以看到。谢谢,但你创建了一个名为btnRecive的资源并添加字符串值吗?:我可以创建该资源,字符串显示在设备中,但在designer中看不到,你对此有什么解决方案吗?
xmlns:resx="clr-namespace:yourNameSpace.Resources"

Content="{x:Static resx:Resources.YourResource}"
<Button x:Uid="/Resources/btnRecive" Name="btnSync" Content="Recibir"  HorizontalAlignment="Left" Margin="84,480,0,0" VerticalAlignment="Top" Width="220" Height="42" Foreground="#FF0E0E0E" FontWeight="Bold" FontSize="24" Click="btnSync_Click"/>