我有一个按钮,我想要从我的.resw文件中按名称加载内容。我知道我可以在页面类或类中更改它,但是可以在XAML中将其作为默认选项吗?
我的按钮:
<Button Content="" HorizontalAlignment="Left" Margin="84,480,0,0" VerticalAlignment="Top" Width="220" Height="42" Foreground="#FF0E0E0E"/>
提前致谢!
答案 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