如何从Resources.resw中创建字符串出现在设计器中?

时间:2014-05-16 15:00:18

标签: c# xaml translation windows-8.1 win-universal-app

在我的通用应用的Shared项目中,我在Strings文件夹en-USsv-SE内有两个文件夹。在这两个文件夹中,我有Resources.resw个文件。这些包含我的应用程序的字符串。

当我运行应用程序时,我能够看到使用x:Uid映射的字符串,但是在使用设计器设计器时我无法看到字符串。

将英语Resources.resw文件移动到Strings的根目录会产生错误,告诉我没有Resources.resw文件作为默认语言(en-US)。此外,它不会使字符串出现在编辑器中。

是否可以使* .resw中的资源出现在设计器中?

1 个答案:

答案 0 :(得分:4)

如果您的其他项目按照您的想法实际运作,我会感到惊讶。设计器不会自动理解* .resw文件中的字符串。鉴于此:

<TextBlock x:Uid="MyWelcomeMessage" />

在设计器中会显示空TextBlock,因为设计人员在设计时没有获得本地化资源。建议对您使用资源进行本地化的项目使用一些占位符值。