Sdílet prostřednictvím


Xamarin.EssentialsSchránka:

Třída Schránka umožňuje kopírovat a vkládat text do systémové schránky mezi aplikacemi.

Začínáme

Pokud chcete začít používat toto rozhraní API, přečtěte si úvodní příručkuXamarin.Essentials, abyste měli jistotu, že je knihovna správně nainstalovaná a nastavená ve vašich projektech.

Použití schránky

Přidejte do Xamarin.Essentials předmětu odkaz:

using Xamarin.Essentials;

Pokud chcete zkontrolovat, jestli schránka obsahuje text, který je aktuálně připravený k vložení:

var hasText = Clipboard.HasText;

Nastavení textu do schránky:

await Clipboard.SetTextAsync("Hello World");

Čtení textu ze schránky:

var text = await Clipboard.GetTextAsync();

Při každé změně obsahu schránky se aktivuje událost:

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

Přístup ke schránce musí být proveden v hlavním vlákně uživatelského rozhraní. V rozhraní MainThread API se dozvíte, jak vyvolat metody v hlavním vlákně uživatelského rozhraní.

rozhraní API

Další videa o Xamarinu najdete na Channel 9 a YouTube.