0
我在同一个解决方案中有两个项目,一个是应用程序项目,另一个是库项目B.一个项目取决于项目B.我试图找到一种方法来访问位于项目A中的项目A中的AppResources。在Android上,我可以将应用上下文从A传递到项目B并访问资源:在不依赖于构建的独立项目中访问AppResources
public static String getStringResourceByName(final String pStringResourceName, final Context pContext) {
int resId = pContext.getResources().getIdentifier(pStringResourceName, "string", pContext.getPackageName());
if (resId == 0) {
return null;
} else {
return pContext.getString(resId);
}
}
有没有办法在Windows Phone上做类似的事情?在保持项目B独立于项目A的情况下可以使用其他方法吗?
你有没有试图让你可以将一个函数项目A的Application.Current.Resources到。它只是一个ResourceDictionary。 – 2014-09-02 16:39:31
我忘了提及我试图从AppResources访问本地化的字符串。感谢您试图提供帮助,但不幸的是,它包含位于项目A中的LocalizedStrings对象,而项目B不知道它。 – 2014-09-04 07:15:50