Bagikan melalui


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.

API

Temukan video Xamarin lainnya di Channel 9 dan YouTube.