クリップボード 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 ストア アプリ, デスクトップ アプリ] |
名前空間 |
|
メタデータ |
|
表示: