Ce sujet n'a pas encore été évalué - Évaluez ce sujet

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


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

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

Métadonnées

Windows.winmd

 

 

© 2013 Microsoft. Tous droits réservés.