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
Verificare la provenienza di un commit tramite le GitHub Actions
Elencare le container images installate in un cluster di Kubernetes
Eseguire query verso tipi non mappati in Entity Framework Core
Eseguire una query su SQL Azure tramite un workflow di GitHub
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Utilizzare gli snapshot con Azure File shares
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Miglioramenti nell'accessibilità con Angular CDK
Effettuare il deploy di immagini solo da container registry approvati in Kubernetes
Creare alias per tipi generici e tuple in C#
Usare le collection expression per inizializzare una lista di oggetti in C#
Effettuare il pull di git LFS in un workflow di GitHub