是否可以访问WinRT中使用属性点表示法的.resw中定义的字符串资源?我知道如何通过使用x:Uid属性将值赋给XAML控件,但我还需要通过代码访问它。
如果我定义: 对于“告别”,以下作为str是“你好”。
var loader = new Windows.ApplicationModel.Resources.ResourceLoader();
var str = loader.GetString("Farewell");
对于“Greeting.Text”,str等于null。
答案 0 :(得分:4)
您可以通过用斜线替换点来访问它。
例如:
var str = loader.GetString("Greeting/Text");