Clipboard, classe

Presse-papiers Class

Obtient et définit les informations de l'objet du Presse-papiers.

Syntaxe


var clipboard = Windows.ApplicationModel.DataTransfer.Clipboard;

Attributs

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

Membres

ClipboardClasse possède ces types de membres :

Événements

ClipboardClasse possède ces événements.

ÉvénementDescription
ContentChanged Occurs when the data stored in the Clipboard changes.

 

Méthodes

The Clipboard Classe a les méthodes suivantes. Avec C#, Visual Basic et C++, elle hérite également des méthodes de Object Classe.

MéthodeDescription
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;
        });
    }
});


Conditions requises

Client minimal pris en charge

Windows 8 [Applications Windows Store, applications de bureau]

Serveur minimal pris en charge

Windows Server 2012 [Applications Windows Store, applications de bureau]

Espace de noms

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

Métadonnées

Windows.winmd

 

 

Afficher:
© 2017 Microsoft