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
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Utilizzare Model as a Service su Microsoft Azure
Assegnare un valore di default a un parametro di una lambda in C#
Generare la software bill of material (SBOM) in GitHub
Testare l'invio dei messaggi con Event Hubs Data Explorer
Usare i servizi di Azure OpenAI e ChatGPT in ASP.NET Core con Semantic Kernel
Configurare il nome della run di un workflow di GitHub in base al contesto di esecuzione
Referenziare un @layer più alto in CSS
Evitare il flickering dei componenti nel prerender di Blazor 8
Creare alias per tipi generici e tuple in C#
Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
Migliorare l'organizzazione delle risorse con Azure Policy
I più letti di oggi
- Simulare Azure Cosmos DB in locale con Docker
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- .NET Conference Italia 2024 - Milano
- .NET Conference Italia 2023 - Milano e Online