按钮和.resw想法Windows Phone 8.1

时间:2014-10-07 09:00:02

标签: xaml windows-phone-8 windows-phone-8.1

我有一个按钮,我想要从我的.resw文件中按名称加载内容。我知道我可以在页面类或类中更改它,但是可以在XAML中将其作为默认选项吗?

我的按钮:

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

提前致谢!

3 个答案:

答案 0 :(得分:3)

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

<Button x:Uid="SendButton" />

resw文件中的条目键应如下所示:

SendButton.Content

如果您有多个文件,您还可以添加资源文件的路径

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

WinRT引入的I18N系统非常灵活。我建议阅读以下文章了解更多详情:

http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh965323.aspx

答案 1 :(得分:0)

最后我可以解决。这是一个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"/>

并重新存档:

btnRecive.Content | Recibir

感谢您的帮助! :)

答案 2 :(得分:-1)

xmlns:resx="clr-namespace:yourNameSpace.Resources"

Content="{x:Static resx:Resources.YourResource}"

为WPF =&gt; oops它点击此链接获取WP8 http://msdn.microsoft.com/en-us/library/windows/apps/ff637520(v=vs.105).aspx