2015-07-29 23 views
13

Ho visto che le impostazioni di Windows utilizzano back button nella barra del titolo; e vorrei includere qualcosa di simile nel mio UAP ma poiché Win10 è piuttosto nuovo non sono riuscito a trovare alcuna informazione se questo è realizzabile in un modo semplice.Titolo Indietro pulsante per UWP

Grazie molto

+0

Una domanda simile ha risposto con alcune informazioni utili [qui] (http://stackoverflow.com/questions/30597585/windows-10-uap-back-button?answertab=active#tab-top) –

+0

usa il 'SystemNavigationManager' http : //stackoverflow.com/questions/31832309/handling-back-navigationn-windows-10-uwp/35875842#35875842 –

risposta

26

È possibile attivare il pulsante indietro facilmente come questo:

using Windows.UI.Core; 

var currentView = SystemNavigationManager.GetForCurrentView(); 
currentView.AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible; 

Si prega di notare, che l'evento posteriore viene gestito con l'evento BackRequested sulla stessa vista:

currentView.BackRequested += // Event handler goes here 

Nota: il pulsante Indietro viene visualizzato solo nella barra del titolo, quando l'app è in esecuzione in modalità desktop. Quando l'app è in esecuzione in modalità tablet, il pulsante Indietro viene spostato sulla barra delle applicazioni di Windows (in basso a sinistra).

+3

Se vuoi gestirlo ovunque nel tuo progetto. Usalo in App.xaml.cs come mostrato [qui] (http://www.wintellect.com/devcenter/jprosise/handling-the-back-button-in-windows-10-uwp-apps) – aloisdg

+0

Grazie, @aloisdg che ha funzionato perfettamente! – Umair

Problemi correlati