DataTransferManager.DataRequested | datarequested Event

Se produit au démarrage d'une opération de partage.

Syntaxe


function onDataRequested(eventArgs) { /* Votre code */ }
 
// addEventListener syntax
dataTransferManager.addEventListener("datarequested", onDataRequested);
dataTransferManager.removeEventListener("datarequested", onDataRequested);
 
- or -

dataTransferManager.ondatarequested = onDataRequested;


Informations d'événement

Délégué TypedEventHandler<DataTransferManager, DataRequestedEventArgs>

Remarques

Cet événement est déclenché lorsqu'une opération de partage démarre—, en général lorsque l'utilisateur touche le talisman de partage, bien qu'il soit aussi déclenché si votre application démarre une opération de partage par programme. Pour gérer cet événement, vous devez ajouter un écouteur d'événements à l'objet DataTransferManager de la fenêtre active. Vous pouvez obtenir cet objet via la méthode GetForCurrentView.

Lorsque vous gérez un événement datarequested, la propriété la plus importante que vous devez connaître est sa propriété request. Cette propriété contient un objet DataRequest. Votre application utilise cet objet pour fournir les données que l'utilisateur souhaite partager avec une application cible sélectionnée.

Exemples

Cet exemple utilise une fonction inline pour gérer un événement datarequested.


function registerForShare() {
    var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();
    dataTransferManager.addEventListener("datarequested", shareTextHandler);
}

function shareTextHandler(e) {
    var request = e.request;
    request.data.properties.title = "Share Text Example";
    request.data.properties.description = "A demonstration that shows how to share.";
    request.data.setText("Hello World!");
}


Conditions requises

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Téléphone minimal pris en charge

Windows Phone 8

Espace de noms

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

Métadonnées

Windows.winmd

Voir aussi

DataTransferManager

 

 

Afficher:
© 2014 Microsoft. Tous droits réservés.