如何将TextBlock文本属性设置为字符串资源?

时间:2015-05-16 10:27:17

标签: c# string xaml win-universal-app uid

我一直在按照本教程Using String resources (xaml)在Windows Universal项目中设置字符串资源。但即使我已将文本块的Uid设置为字符串资源名称,在测试应用程序期间,字符串内容也不会显示在文本块中。

有谁知道我在设置字符串资源时可能缺少哪一步 作为文本块文本值?

这是文本块的xaml定义,显示Uid设置为与资源中字符串名称相同的名称"关于":

<TextBlock x:Uid="About"
                   Grid.Row="1"
                   Grid.RowSpan="2"
                   Width="400"
                   Height="300"
                   HorizontalAlignment="Left"
                   VerticalAlignment="Top"
                   Text=""
                   TextWrapping="Wrap" />

这是res文件本身:

res view

这是源树的结构:

src tree

1 个答案:

答案 0 :(得分:1)

使用UID访问时的资源文件通常是您要绑定的Controlname.Property类型。

所以它应该是About.Text而不是关于测试和工作enter image description here