Xamarin.Essentials:クリップボードのトピックXamarin.Essentials: Clipboard

Clipboard クラスを使用すると、テキストをシステム クリップボードにコピーして別のアプリケーションに貼り付けることができます。The Clipboard class lets you copy and paste text to the system clipboard between applications.

作業開始Get started

この API の使用を始めるには、Xamarin.Essentials の概要ガイドを読み、ライブラリが正しくインストールされてプロジェクトに設定されていることを確認してください。To start using this API, read the getting started guide for Xamarin.Essentials to ensure the library is properly installed and set up in your projects.

Clipboard の使用Using Clipboard

自分のクラスに Xamarin.Essentials への参照を追加します。Add a reference to Xamarin.Essentials in your class:

using Xamarin.Essentials;

現在クリップボードに貼り付けることができるテキストがあるかどうかを確認するには:To check if the Clipboard has text currently ready to be pasted:

var hasText = Clipboard.HasText;

テキストをクリップボードに設定するには:To set text to the Clipboard:

await Clipboard.SetTextAsync("Hello World");

テキストをクリップボードから読み取るには:To read text from the Clipboard:

var text = await Clipboard.GetTextAsync();

ヒント

クリップボードへのアクセスは、メイン ユーザー インターフェイス スレッドで行う必要があります。Access to the Clipboard must be done on the main user interface thread. メイン ユーザー インターフェイス スレッド上でメソッドを呼び出す方法については、MainThread の API に関する記事をご覧ください。See the MainThread API to see how to invoke methods on the main user interface thread.

APIAPI

他の Xamarin ビデオは、Channel 9 および YouTube でご覧いただけます。Find more Xamarin videos on Channel 9 and YouTube.