Xamarin.Essentials剪貼簿:

剪貼簿類別可讓您在應用程式之間複製文字,並貼到系統剪貼簿。

開始使用

若要開始使用此 API,請閱讀 入門指南Xamarin.Essentials,以確保連結庫已正確安裝並設定在您的專案中。

使用 [剪貼簿]

在類別中新增 的 Xamarin.Essentials 參考:

using Xamarin.Essentials;

檢查 [剪貼簿] 是否已具有要貼上的文字:

var hasText = Clipboard.HasText;

將文字設定至 [剪貼簿]

await Clipboard.SetTextAsync("Hello World");

從 [剪貼簿] 讀取文字:

var text = await Clipboard.GetTextAsync();

每當 [剪貼簿] 中的任何內容變更時,都會觸發事件:

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

提示

對剪貼簿的存取必須在主要使用者介面執行緒上完成。 請參閱 MainThread API 以了解如何叫用主要使用者介面執行緒上的方法。

API

Channel 9YouTube 上尋找更多 Xamarin 影片。