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
Combinare Container Queries e Media Queries
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Creare gruppi di client per Event Grid MQTT
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Creare una libreria CSS universale: Immagini
Garantire la provenienza e l'integrità degli artefatti prodotti su GitHub
Change tracking e composition in Entity Framework
Utilizzare il trigger SQL con le Azure Function
Gestione degli stili CSS con le regole @layer
Creare una libreria CSS universale - Rotazione degli elementi
Eseguire script pre e post esecuzione di un workflow di GitHub