Silverlight для Windows Phone 8.1 FileOpenPicker для всех файлов Продолжить не работает
Я создаю проект Silverlight для Windows Phone 8.1 и мне нужно выбрать все виды файлов из Windows Phone
я использовал FileOpenPicker для выбора файла, который он перенаправляет правильно, и я могу выбрать файл, это мой код
FileOpenPicker openPicker = new FileOpenPicker(); openPicker.ViewMode = PickerViewMode.List; openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary; openPicker.FileTypeFilter.Add("*"); openPicker.PickMultipleFilesAndContinue();
И я следую за этим MSDN для получения выбора
В моем случае, если я выбираю файл и возвращаюсь к приложению, все работает, если я не выбираю какой-либо файл и возвращаюсь с помощью кнопки возврата мобильного устройства, мое приложение возвращается на домашний экран. но для этого нужно остаться на странице выбора файлов
когда я нажимаю кнопку возврата мобильного оборудования на экране выше, страница перенаправляет на мою первую страницу, она должна оставаться на моей второй странице
Спасибо
1 ответ
Наконец я получил ответ и избежать перенаправления
bool reset;
protected override void OnNavigatingFrom(NavigatingCancelEventArgs e)
{
if(reset && e.uri.tostring().Equals("MainPage.xaml"))
{
e.Cancel = true;
reset = false
}
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
reset = e.NavigationMode == NavigationMode.Reset;
}