Il Notification Center è sicuramente una delle più interessanti feature introdotte con Windows Phone 8.1 poiché ci permette di tenere traccia di tutte le notifiche ricevute ed accedere a funzionalità (come la rete WiFi, il blocco della rotazione, etc.) in maniera rapida.
In alcuni casi può essere utile prevenire l'attivazione del Notification Center: se stiamo giocando, ad esempio, l'utente è concentrato nel gioco e non vogliamo che accidentalmente attivi il Notification Center perdendo la posizione all'interno del gioco o prendendo qualche colpo dall'avversario durante un combattimento. Allo stesso modo, anche in modalità landscape può essere utile prevenire la sua attivazione.
Per farlo è sufficiente accedere alle funzionalità offerte dalla StatusBar e della ApplicationView in questo modo:
var statusBar = StatusBar.GetForCurrentView(); await statusBar.HideAsync(); var appView = ApplicationView.GetForCurrentView(); appView.SuppressSystemOverlays = true;
Il risultato ottenuto, quando tenteremo di attivare il centro delle notifiche sarà simile a questo:

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sopprimere gli errori di concorrenza quando si elimina una entity con Entity Framework 7
Eseguire attività basate su eventi con Azure Container Jobs
Scoprire le ottimizzazioni di Entity Framework Core in fase di scrittura di un solo record
Controllare se un branch esiste nel remote con un workflow di GitHub
Implementare il throttling in ASP.NET Core
Gestione degli environment per il deploy con un workflow di GitHub
Utilizzo di Set e Array in JavaScript
Reactive form tipizzati con FormBuilder in Angular
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Creare automaticamente una issue di GitHub
3 metodi JavaScript che ogni applicazione web dovrebbe contenere
Migrare un repository che contiene large file storage objects in GitHub