Utilizzo della clipboard nella Universal Windows Platform

di Matteo Tumiati, in Windows 10, Universal Windows Platform,

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

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Approfondimenti

I più letti di oggi