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
Verificare la provenienza di un commit tramite le GitHub Actions
Elencare le container images installate in un cluster di Kubernetes
Load test di ASP.NET Core con k6
Disabilitare automaticamente un workflow di GitHub
Implementare l'infinite scroll con QuickGrid in Blazor Server
Gestire i null nelle reactive form tipizzate di Angular
.NET Conference Italia 2023
Generare file per il download da Blazor WebAssembly
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Creare alias per tipi generici e tuple in C#
Eseguire attività basate su eventi con Azure Container Jobs
Gestire undefined e partial nelle reactive forms di Angular