Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez aussi afficher la version anglaise dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte.
Traduction
Anglais

Gestion des événements Windows Runtime dans JavaScript

 

Les événements Windows Runtime ne sont pas représentés de la même manière en JavaScript qu'en C++ ou dans .NET Framework.Ce ne sont pas des propriétés de classe, mais ils sont représentés plutôt en tant qu'identificateurs de chaînes qui sont passés aux méthodes addEventListener et removeEventListener de la classe.Par exemple, vous pouvez ajouter un gestionnaire d'événements pour l'événement Geolocator.PositionChanged en passant la chaîne "positionchanged" à la méthode Geolocator.addEventListener :

var locator =  new Windows.Devices.Geolocation.Geolocator();
locator.addEventListener(
    "positionchanged", 
     function (ev) {
        console.log("Got event");
    });

Vous pouvez également définir la propriété locator.onpositionchanged.

locator.onpositionchanged =  
    function (ev) {
        console.log("Got event");
    };

En JavaScript, les arguments d'événement Windows Runtime sont représentés en tant qu'objet d'événement unique.Dans l'exemple suivant d'une méthode de gestionnaire d'événements, le paramètre ev est un objet qui contient à la fois l'expéditeur (la propriété cible) et les autres arguments d'événement.Les arguments d'événement sont ceux documentés pour chaque événement.

function (ev) {
    console.log("Target: " + ev.target);
    console.log("Position: " +
        ev.position.latitude + "," +
        ev.position.longitude);
};

System_CAPS_importantImportant

Les fonctionnalités Windows Runtime ne sont pas disponibles pour les applications qui s'exécutent dans Internet Explorer.

Afficher: