9

我在本地化我的应用程序时遇到了问题。我有文件 Resources.resw,其中包含字符串“noResults.Text”(它以 .Text 结尾,因为我在 xaml 中将它用于 textblock (x:Uid) )问题是我想在后面的代码中使用相同的字符串( C#) 我如何访问它?我尝试过这样的事情:

resourceLoader.GetString("noResults");
resourceLoader.GetString("noResults.Text");

但是这些都不起作用

提前致谢 :)

4

1 回答 1

24

做这样的事情:

var loader = new Windows.ApplicationModel.Resources.ResourceLoader();
string result = loader.GetString("noResults/text");

请注意,在您的资源中,如果您使用“noResults.text”,请不要将另一个字符串定义为“noResults”(无扩展名)。

于 2012-07-23T22:58:25.907 回答