无法通过代码访问使用 属性 点符号的 WinRT 中的 .resw 字符串资源?

Cannot access a .resw string resource in WinRT that uses a property dot notation through code?

是否可以访问在 WinRT 中使用 属性 点符号的 .resw 中定义的字符串资源?我知道如何通过使用 x:Uid 属性 将值分配给 XAML 控件,但我还需要通过代码访问它。

如果我定义: 对于 "Farewell",以下工作方式为 str 是 "Hello"。

var loader = new Windows.ApplicationModel.Resources.ResourceLoader();
var str = loader.GetString("Farewell");

因为 "Greeting.Text" str 等于 null。

您可以通过将点替换为斜杠来访问它。

例如:

var str = loader.GetString("Greeting/Text");