Как я могу получить список всех встроенных ресурсов, определенных в моем приложении? - PullRequest
0 голосов
/ 16 ноября 2011

Как получить список всех файлов (например, изображений), встроенных в виде ресурсов или контента программным способом?

Я пытался

ResourceDictionary res = Application.Current.Resources;

Но это не возвращает никаких файлов.

Ответы [ 2 ]

2 голосов
/ 17 ноября 2011

Если у ресурсов есть действие сборки Содержимое , то перечислить их невозможно. Вы можете получить к ним доступ только по имени (так что вы уже должны были бы знать имена).

Для ресурсов с действием сборки Ресурс или Встроенный ресурс вы можете использовать решение Ивана.

Обсуждение этого похожего вопроса может дать вам немного больше кода и информации.

1 голос
/ 16 ноября 2011

Надеюсь, эта помощь:

var resourceNames = Assembly.GetExecutingAssembly().GetManifestResourceNames();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...