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
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
.NET Conference Italia 2024
Utilizzare Tailwind CSS all'interno di React: primi componenti
Miglioramenti nell'accessibilità con Angular CDK
Criptare la comunicazione con mTLS in Azure Container Apps
Gestire il colore CSS con HWB
Estrarre dati randomici da una lista di oggetti in C#
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Code scanning e advanced security con Azure DevOps
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Routing statico e PreRendering in una Blazor Web App
Usare le navigation property in QuickGrid di Blazor