我有2个项目,我想将lokalized字符串资源存储在我的库中。所以要在后面的代码中加载字符串资源,我使用像
这样的东西ResourceLoader l = ResourceLoader.GetForCurrentView("MyLibrary/Resources");
string sample = l.GetString("sample");
如何设置像这样的XAML字符串资源?我不想为解决方案中的每个项目复制字符串资源。
换句话说,如何告诉我的应用程序在我的库的视图中使用字符串资源?
编辑:
我在Windows-Store-Application中使用Resource.resw
个文件。
我可以通过后面的代码访问它们,但是我在我的" MainProject"只显示空字符串,我不希望他们在我的" MainProject"的Pages
后面的代码中设置每个字符串。
答案 0 :(得分:0)
首先打开您的Resource.resx
文件,然后将访问修饰符从internal
更改为public
。这将允许您访问另一个项目中的整个资源。现在转到要访问Resource.resx
文件的项目。添加包含Resource.resx
的项目的引用,并在任何您想要使用资源的位置包含命名空间。
如果这不起作用,请告诉我。
修改强>:
请参阅以下链接。他们正在解释如何引用或访问资源。
[How to load string resource][1]
Features and restrictions of resource loading 块引用
我希望您能找到这些信息,并可能解决您的问题。