Я пытаюсь установить предлагаемое местоположение для 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
. Раньше кто-то сталкивался с этой проблемой? Буду признателен за любой совет!