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
Filtrare i dati di una Include con Entity Framework Core 5
Eseguire lo shutdown pulito di un'applicazione ASP.NET Core
Utilizzare il soft delete for Azure file share
Scrivere le release note tramite work item e pull request in una pipeline di Azure DevOps
Usare gRPC come infrastruttura per i nostri servizi web
Web capabilities AKA project Fugu
Creare un component che renderizza una lista in JSX
Rinominare tabelle e colonne durante il reverse engineering con EF Core Power Tools
Gestire gli app role di Azure Active Directory
Ottimizzare costi e prestazioni con l'autoscale di Azure Cosmos DB
Impostare la priorità di esecuzione di una pipeline YAML di Azure DevOps
Impostare e validare il tipo dei parametri nei template delle pipeline di Azure DevOps
I più letti di oggi
- Blazor Conference 2021 - Online
- Chiamare direttamente un numero di telefono con HTML5
- Prime informazioni su #VS2022: 64 bit, supporto a #NET6: https://aspit.co/b6u
- Abilitare e gestire il prerendering nelle applicazioni Blazor WebAssembly
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!