如何将 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而不是关于测试和工作
我一直在按照本教程 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而不是关于测试和工作