Con l'introduzione dell'Anniversary Update di Windows 10 è stata aggiunta una API che impedisce all'utente (o a qualche utente esterno) di registrare o creare screenshot della finestra.
Questa funzionalità è piuttosto utile in casi in cui il contenuto che vogliamo mostrare è, ad esempio, un contenuto sensibile. Per bloccare questa possibilità, è sufficiente aggiungere questa riga di codice:
Windows.UI.ViewManagement.ApplicationView.GetForCurrentView().IsScreenCaptureEnabled = false;
Eventualmente è possibile ripristinare il comportamento di default cambiando il valore a true. Supponendo di avere questo contenuto:
Quando un utente proverà a fare uno screenshot, otterrà questo risultato:
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Filtrare e rimuovere gli elementi dalla cache del browser tramite le API JavaScript
Sviluppare un'interfaccia utente in React con Tailwind CSS e Preline UI
Miglioramenti agli screen reader e al contrasto in Angular
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente
Gestire liste di tipi semplici con Entity Framework Core
Sostituire la GitHub Action di login su private registry
Usare le variabili per personalizzare gli stili CSS
Usare una container image come runner di GitHub Actions
Controllare gli accessi IP alle app con Azure Container Apps
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Trasformare qualsiasi backend in un servizio GraphQL con Azure API Management
Effettuare lo stream della risposta in ASP.NET Core tramite IAsyncEnumerable