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;
        }