因此,正如标题所述,我正在尝试使用一个 Resource.resw 文件来获取同一解决方案中存在的两个项目的字符串。在后面的代码中,我可以正确使用资源管理器,但在 XAML 上,使用x:uid
自动获取资源(如本例中所解释的)在没有文件的项目中不起作用Resources.resw
。
我是否缺少任何设置,以便 XAML 可以自动找到 Resources.resw。当然,我尝试这样做的原因是为了避免冗余——我们绝对不希望两个资源文件包含相同的字符串。
提前致谢。
因此,正如标题所述,我正在尝试使用一个 Resource.resw 文件来获取同一解决方案中存在的两个项目的字符串。在后面的代码中,我可以正确使用资源管理器,但在 XAML 上,使用x:uid
自动获取资源(如本例中所解释的)在没有文件的项目中不起作用Resources.resw
。
我是否缺少任何设置,以便 XAML 可以自动找到 Resources.resw。当然,我尝试这样做的原因是为了避免冗余——我们绝对不希望两个资源文件包含相同的字符串。
提前致谢。
我们团队的某个人找到了解决方案,基本上我们必须在x:Uid
属性中声明资源文件的路径:
<TextBlock x:Uid="/Errors/AlreadyRegistered"></TextBlock>
它在Microsoft 的文档中进行了解释。