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

Mik*_*der 5 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中的资源出现在设计器中?

小智 4

如果您的其他项目确实按照您的想法进行,我会感到惊讶。设计者不会自动理解 *.resw 文件中的字符串。鉴于这种:

<TextBlock x:Uid="MyWelcomeMessage" />
Run Code Online (Sandbox Code Playgroud)

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