Xamarin.Essentials: PortapapelesXamarin.Essentials: Clipboard

La clase Clipboard permite copiar y pegar texto en el Portapapeles del sistema entre aplicaciones.The Clipboard class lets you copy and paste text to the system clipboard between applications.

Primeros pasosGet started

Para empezar a usar esta API, lea la guía de introducción para Xamarin.Essentials con el fin de asegurarse de que la biblioteca está correctamente instalada y configurada en los proyectos.To start using this API, read the getting started guide for Xamarin.Essentials to ensure the library is properly installed and set up in your projects.

Uso de ClipboardUsing Clipboard

Agregue una referencia a Xamarin.Essentials en su clase:Add a reference to Xamarin.Essentials in your class:

using Xamarin.Essentials;

Para comprobar si actualmente el Portapapeles tiene texto listo para pegar:To check if the Clipboard has text currently ready to be pasted:

var hasText = Clipboard.HasText;

Para establecer texto en el Portapapeles:To set text to the Clipboard:

await Clipboard.SetTextAsync("Hello World");

Para leer texto desde el Portapapeles:To read text from the Clipboard:

var text = await Clipboard.GetTextAsync();

Sugerencia

El acceso al Portapapeles debe realizarse en el subproceso de la interfaz de usuario principal.Access to the Clipboard must be done on the main user interface thread. Consulte la API de MainThread para ver cómo invocar métodos en el subproceso de la interfaz de usuario principal.See the MainThread API to see how to invoke methods on the main user interface thread.

APIAPI

Encuentre más vídeos de Xamarin en Channel 9 y YouTube.Find more Xamarin videos on Channel 9 and YouTube.