ATTENZIONE: Questo sito impiega diversi tipi di cookies. Alla pagina MAGGIORI INFORMAZIONI è possibile avere informazioni aggiuntive. Cliccando su ACCETTO o continuando a navigare sul sito acconsenti al loro utilizzo.
<aprile 2024>
lunmarmergiovensabdom
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345
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