Udostępnij za pośrednictwem


Xamarin.EssentialsSchowek:

Klasa Schowek umożliwia kopiowanie i wklejanie tekstu do schowka systemowego między aplikacjami.

Rozpocznij

Aby rozpocząć korzystanie z tego interfejsu API, przeczytaj przewodnik wprowadzający , Xamarin.Essentials aby upewnić się, że biblioteka jest prawidłowo zainstalowana i skonfigurowana w projektach.

Korzystanie ze Schowka

Dodaj odwołanie do Xamarin.Essentials klasy:

using Xamarin.Essentials;

Aby sprawdzić, czy schowek ma tekst, który jest obecnie gotowy do wklejenia:

var hasText = Clipboard.HasText;

Aby ustawić tekst na Schowek:

await Clipboard.SetTextAsync("Hello World");

Aby odczytać tekst ze Schowka:

var text = await Clipboard.GetTextAsync();

Za każdym razem, gdy dowolna zawartość schowka zmieniła zdarzenie jest wyzwalane:

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}";);
    }
}

Napiwek

Dostęp do Schowka musi być wykonywany w głównym wątku interfejsu użytkownika. Zobacz interfejs API MainThread, aby zobaczyć, jak wywoływać metody w głównym wątku interfejsu użytkownika.

interfejs API

Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.