Xamarin.EssentialsPresse-papiers :
La classe Clipboard vous permet de copier et de coller du texte dans le Presse-papiers système entre les applications.
Démarrage
Pour commencer à utiliser cette API, lisez le guide de prise en main pour Xamarin.Essentials vous assurer que la bibliothèque est correctement installée et configurée dans vos projets.
Utilisation du Presse-papiers
Ajoutez une référence à Xamarin.Essentials votre classe :
using Xamarin.Essentials;
Pour vérifier si le Presse-papiers contient du texte prêt à être collé :
var hasText = Clipboard.HasText;
Pour définir du texte dans le Presse-papiers :
await Clipboard.SetTextAsync("Hello World");
Pour lire du texte à partir du Presse-papiers :
var text = await Clipboard.GetTextAsync();
Chaque fois que le contenu du presse-papiers est modifié, un événement est déclenché :
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}";);
}
}
Conseil
L’accès au Presse-papiers doit être effectué sur le thread d’interface utilisateur principal. Consultez l’API MainThread pour voir comment appeler des méthodes sur le thread d’interface utilisateur principal.