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
Powiązany film wideo
Więcej filmów na platformie Xamarin można znaleźć w witrynach Channel 9 i YouTube.