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
Scrivere selettori CSS più semplici ed efficienti con :is()
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Disabilitare le run concorrenti di una pipeline di Azure DevOps
Utilizzare l'espressione if inline in una pipeline di Azure DevOps
Selettore CSS :has() e i suoi casi d'uso avanzati
Introduzione ai web component HTML
Gestire eccezioni nei plugin di Semantic Kernel in ASP.NET Core Web API
Utilizzare WhenEach per processare i risultati di una lista di task
Creare una libreria CSS universale: Immagini
Ricevere notifiche sui test con Azure Load Testing
Esporre i propri servizi applicativi con Semantic Kernel e ASP.NET Web API
Eseguire script pre e post esecuzione di un workflow di GitHub