2015-05-15 5 views
0

Я пытаюсь установить предлагаемое местоположение для FileOpenPicker. Вот как я это сделал:Открытые загрузки в FileOpenPicker на Window Phone 8.1

var openPicker = new FileOpenPicker(); 
openPicker.SuggestedStartLocation = PickerLocationId.Downloads; 
openPicker.FileTypeFilter.Add("*"); 

Он работает отлично на WinRT и я получаю непосредственно Downloads папку. Но на телефоне Windows это не работает. Вместо того, чтобы получать Downloads его список по умолчанию для выбора. После фиксации некоторого времени этой проблемы я нашел, если я буду устанавливать FileTypeFilter так:

var openPicker = new FileOpenPicker(); 
openPicker.SuggestedStartLocation = PickerLocationId.MusicLibrary; 
openPicker.FileTypeFilter.Add(".jpg"); 

это откроет PictureLibrary. Забавно, это не значит, что я устанавливаю SuggestedStartLocation, это всегда будет PictureLibrary. Раньше кто-то сталкивался с этой проблемой? Буду признателен за любой совет!

ответ

0

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

 Смежные вопросы

  • Нет связанных вопросов^_^