La Clipboard è quello strumento che ci consente di tenere in memoria gli oggetti quando vogliamo effettuare un'operazione di copia all'interno di un documento, e di conseguenza, una operazione di incolla dentro un nuovo documento.
L'accesso alla Clipboard è disponibile anche tramite la Universal Windows Platform e ci consente di salvare al suo interno file di diverso tipo, come testo, HTML, link ed immagini, come illustrato nell'esempio seguente:
private void CopyBitmap(StorageFile image) { if (image == null) return; var dataPackage = new DataPackage(); dataPackage.SetBitmap(RandomAccessStreamReference.CreateFromFile(image)); Windows.ApplicationModel.DataTransfer.Clipboard.SetContent(dataPackage); }
Bisogna prestare però attenzione nel racchiudere in un blocco try-catch il salvataggio dell'immagine all'interno della Clipboard, poiché, se ad esempio esiste già un'altra applicazione che sta tenendo aperta la Clipboard, questa chiamata può fallire.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Reactive form tipizzati con FormBuilder in Angular
Disabilitare automaticamente un workflow di GitHub (parte 2)
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Implementare il throttling in ASP.NET Core
Utilizzare QuickGrid di Blazor con Entity Framework
Potenziare Azure AI Search con la ricerca vettoriale
Utilizzare Model as a Service su Microsoft Azure
Autenticarsi in modo sicuro su Azure tramite GitHub Actions
Criptare la comunicazione con mTLS in Azure Container Apps
Assegnare un valore di default a un parametro di una lambda in C#
Creazione di plugin per Tailwind CSS: espandere le funzionalità del framework dinamicamente