如何获取应用程序中定义的所有嵌入资源的列表?

时间:2011-11-16 10:10:40

标签: windows-phone-7 resources

如何以编程方式获取作为资源或内容嵌入的所有文件(例如图像)的列表?

我试过

ResourceDictionary res = Application.Current.Resources;

但是这不会返回任何文件。

2 个答案:

答案 0 :(得分:2)

如果资源具有构建操作内容,则无法枚举它们。您只能通过名称直接访问它们(因此您必须知道名称)。

对于具有构建操作资源嵌入式资源的资源,您可以使用Ivan的解决方案。

this similar question的讨论可能会为您提供更多代码和信息。

答案 1 :(得分:1)

希望这有帮助:

var resourceNames = Assembly.GetExecutingAssembly().GetManifestResourceNames();