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