Это поможет, если вы предоставите более четкое определение «пользовательских файлов».Эти файлы фотографий загружаются из Интернета, сделаны пользователем с помощью CameraCaptureTask, выбраны пользователем с помощью PhotoChooserTask или поставлены с вашим приложением?Существуют ограничения для программного доступа к изображениям в концентраторе.Как вы обнаружили, вы можете получить доступ только к определенной папке.
Вы всегда можете использовать изолированное хранилище, построить структуру каталогов, позволить пользователю выбрать новый каталог (вы даже можете позволить пользователю tje выбрать имядля новой директории) и сохраните там картинки из меню выбора или.если файл был загружен из Интернета, сохраните его во вновь созданном каталоге.Изолированное хранилище позволяет перечислять все каталоги и все файлы во всех каталогах.Поэтому, когда пользователь желает открыть элемент, вы можете представить список каталогов, затем список файлов в каждом каталоге (при нажатии на каталог), нажав элемент (файл) из списка, затем откроет его,
Изолированное хранилище можно использовать несколькими способами для разработки и создания приложения для Windows Phone 7.Проверьте раздел «Изолированное хранилище» в моем списке ресурсов Windows Phone 7 , я уверен, что вы найдете там несколько полезных постов / статей.
РЕДАКТИРОВАТЬ : Кажется,вы смотрите на загрузку мультимедиа, их хранение и воспроизведение по требованию.Вам нужно будет использовать WebClient или HttpWebRequest (Остерегайтесь проблем с несколькими потоками) для загрузки мультимедиа и отображения / хранения. Вот хороший пример Тима Хойера , который укажет вам правильное направление.
Надеюсь, это поможет.indyfromoz