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

enter image description here

У меня есть такой проект;Я хочу получить все изображения в папке «Изображения».

Если все файлы png хранятся в папке на диске, это будет легко.

Но они встроены впроект, тогда как я могу получить к ним доступ?

Или еще дальше, как получить древовидную структуру данных ресурсов изображения?

Спасибо

1 Ответ

3 голосов
/ 14 мая 2011

Вы можете получить к ним доступ, используя URI пакета:

Image image = new Image();
image.Source = new BitmapImage(new Uri(“pack://application:,,,/Images/ImageCategory1/Burn Disc.png”));

Если вы хотите получить структуру папок:

Боюсь, что нет структуры папок, кроме того, что структура в проекте добавляется к имени каждого ресурса.

К счастью, существует способ перечисления всех ресурсов: поиск и перечисление словарей ресурсов WPF в папке

...