我的应用程序本地化有问题。我有一个包含字符串“noresults.text”的文件resources.resw(它以.text结尾,因为我在xaml中使用它作为textblock(x:uid))问题是,我想在代码隐藏(c)中使用相同的字符串如何访问它?我试过这样的方法:

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

但这些都不管用
提前谢谢:)

最佳答案

做这样的事:

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

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

08-05 13:19