0

我想在多个文件中分开我的翻译。

例如,将控件与对话框文本分开。

我们如何将语言资源文件 (.resw) 拆分到多个文件中?以及如何在 XAML 中引用它们?

4

1 回答 1

4

您可以使用以下格式引用单独的文件:

字符串/en-US/Errors.resw

XAML

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

代码

var res =  Windows.ApplicationModel.ResourceLoader('Errors');
res.GetString('AlreadyRegistered');

更多信息在这里

注意:本地化的值仅在运行时换出,因此如果您想在设计器中查看任何内容,则需要指定Text/属性。Content XAML

自动化属性需要像这样设置:

MyControlName.[using:Windows.UI.Xaml.Automation]AutomationProperties.Name
于 2013-05-10T09:11:32.680 回答