在同一解决方案中为两个或多个项目使用一个Resources.resw文件

时间:2012-07-13 20:19:33

标签: localization windows-runtime

因此,正如标题所述,我正在尝试使用一个Resource.resw文件来获取同一解决方案中存在的两个项目的字符串。在后面的代码中,我可以正确使用资源管理器,但是在XAML上,使用x:uid自动获取资源(就像在this example中解释的那样)在没有的项目中不起作用Resources.resw文件。

我是否缺少任何设置,因此XAML可以自动找到Resources.resw。当然,我试图这样做的原因是为了避免冗余 - 我们绝对不希望有两个包含相同字符串的Resources文件。

提前致谢。

1 个答案:

答案 0 :(得分:1)

我们团队中的某个人找到了解决方案,基本上我们必须在x:Uid属性中说明资源文件的路径:

<TextBlock x:Uid="/Errors/AlreadyRegistered"></TextBlock>

Microsoft's documentation中解释了这一点。