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
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Blazor e Static Web Assets in .NET 10
Evitare memory leaks nelle closure JavaScript
Mappare una complex property di una entity su un campo JSON
Utilizzare Containers in .NET Aspire
Configurare OpenTelemetry per Application Insights su ASP.NET Core
Mischiare codice server side e client side in una query LINQ con Entity Framework
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Le cron expression di un workflow di GitHub
Usare la parola chiave field per semplificare la scrittura di proprietà in C#
Interagire con Azure DevOps tramite MCP Server
Il nuovo persistent state in Blazor




