La presenza del tasto Back sul device è una delle differenze più rilevanti tra Windows Phone e Windows.
Quando utilizziamo WinRT a differenza di quanto facevamo in precedenza utilizzando Silverlight, non possiamo più eseguire l'override del metodo OnBackKeyPress esposto dalla classe Page.
In WinRT abbiamo a disposizione la classe HardwareButtons esposta dal namespace Windows.Phone.UI.Input. Quindi per tornare alla pagina precedente è sufficiente registrarsi all'evento BackPressed e nell'event handler richiamare il codice Frame.GoBack().
public MainPage() { this.InitializeComponent(); Windows.Phone.UI.Input.HardwareButtons.BackPressed += BackPressed; } private void BackPressed(object sender, Windows.Phone.UI.Input.BackPressedEventArgs e) { e.Handled = true; Frame.GoBack(); }
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare GPT-4o realtime su Azure Open AI per conversazioni vocali
Introduzione alle Container Queries
La gestione della riconnessione al server di Blazor in .NET 9
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Il nuovo controllo Range di Blazor 9
Applicare un filtro per recuperare alcune issue di GitHub
Utilizzare Azure Cosmos DB con i vettori
Referenziare un @layer più alto in CSS
Migliorare l'organizzazione delle risorse con Azure Policy
Collegare applicazioni server e client con .NET Aspire
Controllare la telemetria con .NET Aspire
Creare una libreria CSS universale: Immagini
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare il pattern matching per semplificare le espressioni
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Utilizzare requestAnimationFrame per animazioni fluide
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!