Xamarin.EssentialsAppunti:
La classe Clipboard consente di copiare e incollare testo negli Appunti del sistema tra un'applicazione e l'altra.
Per iniziare a usare questa API, leggere la guida introduttiva per Xamarin.Essentials assicurarsi che la libreria sia installata e configurata correttamente nei progetti.
Aggiungere un riferimento a Xamarin.Essentials nella classe :
using Xamarin.Essentials;
Per controllare se attualmente negli Appunti è presente testo da incollare:
var hasText = Clipboard.HasText;
Per impostare il testo negli Appunti:
await Clipboard.SetTextAsync("Hello World");
Per leggere il testo dagli Appunti:
var text = await Clipboard.GetTextAsync();
Ogni volta che viene modificato il contenuto degli Appunti, viene attivato un evento:
public class ClipboardTest
{
public ClipboardTest()
{
// Register for clipboard changes, be sure to unsubscribe when needed
Clipboard.ClipboardContentChanged += OnClipboardContentChanged;
}
void OnClipboardContentChanged(object sender, EventArgs e)
{
Console.WriteLine($"Last clipboard change at {DateTime.UtcNow:T}";);
}
}
Suggerimento
L'accesso agli Appunti deve essere eseguito sul thread dell'interfaccia utente principale. Vedere l'API MainThread per informazioni su come richiamare i metodi sul thread dell'interfaccia utente principale.
Altri video di Xamarin sono disponibili su Channel 9 e YouTube.