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

How to set TextBlock text property to a string resource?

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

有谁知道我在设置字符串资源时可能遗漏了一个步骤 作为文本块文本值?

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

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

这是 res 文件本身:

这是源代码树的结构:

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

所以应该是About.Text而不是关于测试和工作