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
Utilizzare i primary constructor in C#
Routing statico e PreRendering in una Blazor Web App
Creare un'applicazione React e configurare Tailwind CSS
Eseguire attività basate su eventi con Azure Container Jobs
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
C# 12: Cosa c'è di nuovo e interessante
Copiare automaticamente le secret tra più repository di GitHub
Determinare lo stato di un pod in Kubernetes
Verificare la provenienza di un commit tramite le GitHub Actions
Miglioramenti nell'accessibilità con Angular CDK
Eseguire attività con Azure Container Jobs
Disabilitare automaticamente un workflow di GitHub