Presse-papiers Class
Obtient et définit les informations de l'objet du Presse-papiers.
Syntaxe
var clipboard = Windows.ApplicationModel.DataTransfer.Clipboard;
Attributs
- DualApiPartitionAttribute()
- MarshalingBehaviorAttribute(Standard)
- StaticAttribute(Windows.ApplicationModel.DataTransfer.IClipboardStatics, NTDDI_WIN8)
- VersionAttribute(NTDDI_WIN8)
Membres
ClipboardClasse comporte les types de membres suivants :
Événements
ClipboardClasse comporte les événements suivants.
| Événement | Description |
|---|---|
| ContentChanged | Occurs when the data stored in the Clipboard changes. |
Méthodes
The Clipboard Classe comporte les méthodes suivantes. Avec C#, Visual Basic et C++, il hérite également des méthodes de Object Classe.
| Méthode | Description |
|---|---|
| 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. |
Remarques
Étant donné que la classe Clipboard est une classe statique, vous n'avez pas besoin de créer une instance de celle-ci pour accéder à ses méthodes.
Remarque : cette classe n'est pas agile, ce qui signifie que vous devez prendre en compte son modèle de thread et son comportement de marshaling. Pour plus d'informations, consultez Threads et marshaling (C++/CX) et Utilisation d'objets Windows Runtime dans un environnement multithread (.NET).
Exemples
L'exemple suivant montre comment suivre les modifications apportées à Clipboard. Si Clipboard possède du texte, le code ajoute le texte à une page 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; }); } });
Configuration requise
|
Client minimal pris en charge | Windows 8 [Applications du Windows Store, applications de bureau] |
|---|---|
|
Serveur minimal pris en charge | Windows Server 2012 [Applications du Windows Store, applications de bureau] |
|
Espace de noms |
|
|
Métadonnées |
|
