Cookie Consent by Free Privacy Policy Generator
Privacy
Polipone
<novembre 2024>
lunmarmergiovensabdom
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678
Immagini

UniversalApp - BackKey per WINPHONE

Valido per le universal APP 8.1

  • Nel costruttore della classe della pagina aggiungere le seguenti righe

            this.NavigationCacheMode = NavigationCacheMode.Required;

            Windows.Phone.UI.Input.HardwareButtons.BackPressed += HardwareButtons_BackPressed;

  • Nella classe della pagina creare l'event handler per gestire la logica della pressione del tasto back

        void HardwareButtons_BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e)

        {

            if (miaCondizione) e.Handled = true;

 

if (Frame.CanGoBack)

            {

                Frame.GoBack();

                //Indicate the back button press is handled so the app does not exit

                e.Handled = true;

            }

 

        }

 

  • In una pagina, per andare indietro programmaticamente, usare l'istruzione:

Frame.GoBack();

 

  • In uno user control, per tornare indietro, usare l'istruzione:

((Frame)Window.Current.Content).GoBack();

Notifiche