У меня есть изображения в папке Изображения в моем решении для Windows. Как я могу получить коллекцию изображений в этой папке? Строить действие всех изображений - это «Контент».WP7: коллекция изображений
1
A
ответ
1
Было прослушивание меня, что это было невозможно сделать, поэтому я немного поработал и получил способ получить список всех файлов изображений с действием сборки «Ресурс», , - Да, это не совсем то, о чем просили, но, надеюсь, это будет по-прежнему полезно.
Если вы действительно должны использовать действие сборки «Контент», я бы использовал сценарий T4 для создания списка файлов во время сборки. (. Это то, что я делаю с одним из моих проектов, и это работает отлично)
Предполагая, что изображения в папке «Изображения» вы можете получить их следующим образом:
var listOfImageResources = new StringBuilder();
var asm = Assembly.GetExecutingAssembly();
var mrn = asm.GetManifestResourceNames();
foreach (var resource in mrn)
{
var rm = new ResourceManager(resource.Replace(".resources", ""), asm);
try
{
var NOT_USED = rm.GetStream("app.xaml"); // without getting a stream, next statement doesn't work - bug?
var rs = rm.GetResourceSet(Thread.CurrentThread.CurrentUICulture, false, true);
var enumerator = rs.GetEnumerator();
while (enumerator.MoveNext())
{
if (enumerator.Key.ToString().StartsWith("images/"))
{
listOfImageResources.AppendLine(enumerator.Key.ToString());
}
}
}
catch (MissingManifestResourceException)
{
// Ignore any other embedded resources (they won't contain app.xaml)
}
}
MessageBox.Show(listOfImageResources.ToString());
Это просто отображает список имен, но, надеюсь, будет легко изменить это, чтобы делать все, что вам нужно.
Любые предложения по улучшению этого кода будут очень благодарны.
Смежные вопросы
- 1. WP7 обработка изображений API
- 2. Библиотека изображений WP7
- 3. WP7 перекрывающихся изображений
- 4. Отзывчивая коллекция мелких изображений
- 5. WP7: отправка изображений в твиттер
- 6. Переход для изображений в wp7
- 7. Дизайн приложения, глобальная коллекция изображений
- 8. WP7: визуализировать видео из последовательности изображений
- 9. Проблемы с отображением фоновых изображений на wp7
- 10. wp7 удалить изображение из сохраненных изображений альбом
- 11. Backbone.js коллекция изображений рендеринга дубликатов элементов
- 12. Коллекция изображений просмотр миниатюр не отображается
- 13. Фильтрация Коллекция изображений с помощью JQuery
- 14. Коллекция изображений Delphi PNG в компоненте
- 15. Ленивые нагрузки Коллекция изображений в Shopify
- 16. коллекция песен
- 17. WP7 ObservableCollection сортировки
- 18. Filter Sub-коллекция Коллекция
- 19. перетаскивании изображения в WP7
- 20. Наведение изображений из галереи WP7 в ImageList с потоком коллекции
- 21. Как отображать несколько изображений в цикле в приложении WP7?
- 22. Показ нескольких изображений один за другим в WP7?
- 23. Исключение из памяти при загрузке большого количества изображений в wp7
- 24. Загрузка изображений, связанных с темными и светлыми темами в WP7
- 25. Преобразовать папку изображений в видео с помощью WP7 +
- 26. Как увеличить или уменьшить масштаб изображений в WP7?
- 27. WP7: Grid DataTemplate
- 28. DataList для WP7?
- 29. UWP: Коллекция коллекции
- 30. человек обнаружение из серии/коллекция изображений с использованием java
Я не знаю названия изображений. Мне нужно получить все изображения uri из папки. – Rover