在我的通用应用程序的 Shared
项目中,我在 Strings
文件夹中有两个文件夹,en-US
和 sv -SE
。在这两个文件夹中,我都有 Resources.resw
文件。这些包含我的应用程序的字符串。
当我运行该应用程序时,我能够看到使用 x:Uid
映射的字符串,但在使用设计器设计器时我无法看到该字符串。
将英文 Resources.resw
文件移动到 Strings
的根目录会产生错误,告诉我没有默认语言的 Resources.resw 文件(en-US ).此外,它不会使字符串出现在编辑器中。
是否可以让 *.resw 中的资源出现在设计器中?
最佳答案
如果您的其他项目真的如您所想的那样运作,我会感到很惊讶。设计者不会自动理解 *.resw 文件中的字符串。鉴于此:
<TextBlock x:Uid="MyWelcomeMessage" />
在设计器中会显示一个空的 TextBlock
,因为设计器在设计时没有获得本地化资源。建议为您使用资源本地化的项目使用一些占位符值。
关于c# - 如何使来自 Resources.resw 的字符串显示在设计器中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23698516/