情報
要求されたトピックは次のとおりです。しかし、このトピックはこのライブラリには含まれていません。

クリップボード Class

クリップボード オブジェクトから情報を取得および設定します。

構文


var clipboard = Windows.ApplicationModel.DataTransfer.Clipboard;

属性

[DualApiPartition()]
[MarshalingBehavior(Standard)]
[Version(0x06020000)]

メンバー

Clipboardクラス には次の種類のメンバーがあります。

イベント

Clipboardクラス にはこれらのイベントがあります。

イベント説明
ContentChanged Occurs when the data stored in the Clipboard changes.

 

メソッド

The Clipboard クラス には次のメソッドがあります。 With C#、Visual Basic、および C++ では、以下からもメソッドが継承されます。Object クラス.

メソッド説明
Clear Removes all data from the Clipboard.
Flush Adds the content to the Clipboard and releases the DataPackage object from the source app. This method allows the content to remain available after the application shuts down.
GetContent Gets the current content that is stored in the clipboard object.
SetContent Sets the current content that is stored in the clipboard object.

 

解説

Clipboard クラスは静的クラスであるため、メソッドにアクセスする場合に、このインスタンスを作成する必要はありません。

メモ  : このクラスはアジャイルではないため、そのスレッド モデルとマーシャリングの動作を考慮する必要があります。詳細については、「スレッド処理とマーシャリング (C++/CX)」および「Using Windows Runtime objects in a multithreaded environment (.NET) (マルチスレッド環境での Windows ランタイム オブジェクトの使用 (.NET))」を参照してください。

Clipboard への変更を追跡する方法を次の例に示します。Clipboard にテキストがある場合、コードは HTML ページにそのテキストを追加します。


Windows.ApplicationModel.DataTransfer.Clipboard.addEventListener("contentchanged", function (event) {
    var dataPackageView = Windows.ApplicationModel.DataTransfer.Clipboard.getContent();
    if (dataPackageView.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.text)) {
        dataPackageView.getTextAsync().then(function (text) {
            // To output the text from this example, you need an HTML element
            // with an id of "output".
            document.getElementById("output").innerText = "Clipboard now contains: " + text;
        });
    }
});


要件

最小限サポートされるクライアント

Windows 8 [Windows ストア アプリ, デスクトップ アプリ]

最小限サポートされるサーバー

Windows Server 2012 [Windows ストア アプリ, デスクトップ アプリ]

名前空間

Windows.ApplicationModel.DataTransfer
Windows::ApplicationModel::DataTransfer [C++]

メタデータ

Windows.winmd

 

 

表示: