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
Fornire parametri ad un Web component HTML
Recuperare l'ultima versione di una release di GitHub
Conoscere il rendering Server o WebAssembly a runtime in Blazor
Rendere le variabili read-only in una pipeline di Azure DevOps
Usare le navigation property in QuickGrid di Blazor
Recuperare automaticamente un utente e aggiungerlo ad un gruppo di Azure DevOps
Generare una User Delegation SAS in .NET per Azure Blob Storage
Definire stili a livello di libreria in Angular
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Gestire gli accessi con Token su Azure Container Registry
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Creare un webhook in Azure DevOps