Xamarin.Essentials:Clipboard
Kelas Clipboard memungkinkan Anda menyalin dan menempelkan teks ke clipboard sistem antar aplikasi.
Memulai
Untuk mulai menggunakan API ini, baca panduan memulai untuk Xamarin.Essentials memastikan pustaka diinstal dan disiapkan dengan benar di proyek Anda.
Menggunakan Clipboard
Tambahkan referensi ke Xamarin.Essentials di kelas Anda:
using Xamarin.Essentials;
Untuk memeriksa apakah Clipboard memiliki teks yang saat ini siap untuk ditempelkan:
var hasText = Clipboard.HasText;
Untuk mengatur teks ke Clipboard:
await Clipboard.SetTextAsync("Hello World");
Untuk membaca teks dari Clipboard:
var text = await Clipboard.GetTextAsync();
Setiap kali salah satu konten clipboard telah mengubah peristiwa dipicu:
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}";);
}
}
Tip
Akses ke Clipboard harus dilakukan pada utas antarmuka pengguna utama. Lihat API MainThread untuk melihat cara memanggil metode pada utas antarmuka pengguna utama.