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 以了解如何叫用主要使用者介面執行緒上的方法。