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

时间:2015-03-09 21:33:56

标签: c# windows-runtime

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

如果我定义: enter image description here 对于“告别”,以下作为str是“你好”。

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

对于“Greeting.Text”,str等于null。

1 个答案:

答案 0 :(得分:4)

您可以通过用斜线替换点来访问它。

例如:

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