сохранить коллекцию имен картинок в xml и отобразить их позже в wp7 - PullRequest
1 голос
/ 29 августа 2011

Я хочу позволить пользователю добавлять изображения из библиотеки изображений или делать снимки самостоятельно - я использовал PhotoChooserTask.

Затем я хочу отобразить список с выбранными изображениями, а также сохранить этосписок изображений в файл XML (чтобы я мог показать ему фотографии, которые он выбрал позже).

  • проблема в том, что PhotoResult возвращает поток изображения (поэтому я могу отобразить его, ноя не могу сохранить его в xml для показа позже).
  • Я также могу получить исходное имя файла (это строка, и я могу сохранить его в XML), но я не совсем уверен, какнайдите эти картинки по оригинальному имени файла и покажите их.

Спасибо

Ответы [ 2 ]

0 голосов
/ 29 августа 2011

(Не совсем понятно, что вы пытаетесь сделать здесь - если вы будете более конкретны в своем вопросе о своих требованиях, вы можете получить лучший ответ ...)

В зависимости от того, что вам нужно, вы, вероятно, будете лучшим в любом из них:

  1. Сохранение потока изображений в изолированном хранилище, чтобы иметь полный контроль над ним (если вы хотите, чтобы изображения были локальными для вашего приложения и не обращали внимания на дублирование).
  2. Используйте XNA MediaLibrary, чтобы изучить фотографии, которые пользователь уже сделал. (см. этот пост и MSDN ).

Может быть, комбинация PhotoChooserTask и MediaLibrary является лучшей, но это трудно сказать с информацией, размещенной до сих пор.

0 голосов
/ 29 августа 2011

Я не уверен, как вы можете найти фотографии из галереи без PhotoChooserTask и отобразить их позже, но вы можете сохранить выбранные изображения в изолированном хранилище телефона и прочитать их позже.

Чтение и сохранение изображений в изолированном хранилище

Однако я хотел бы отметить, что это может привести к возможному дублированию, поскольку копия изображения будет существовать в вашей телефонной галерее, а также в изолированном хранилище приложения.

Но если нет другого возможного решения, трюк сделает вашу работу. Я тоже буду ждать, если кто-то может предложить лучшее решение этой проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...