WheelEvent

WheelEvent class

L’interface WheelEvent fournit des informations contextuelles spécifiques associées aux événements de roue. Pour créer une instance de l’interface WheelEvent, utilisez le constructeur WheelEvent, en transmettant un dictionnaire WheelEventInit facultatif.

public class WheelEvent : MouseEvent

Constructeurs

Nom La description
WheelEvent(string) Initialise une nouvelle instance duWheelEvent classe.
WheelEvent(string, IDictionary<string, object>) Initialise une nouvelle instance duWheelEvent classe.

Propriétés

Nom La description
AltKey { get; } Reportez-vous à l’attribut altKey.
Bubbles { get; } Utilisé pour indiquer si un événement est un événement bouillonnant ou non. Si l’événement peut faire des bulles, la valeur est true, sinon la valeur est false.
Button { get; } Lors d’événements de souris provoqués par l’enfoncement ou le relâchement d’un bouton de la souris, le bouton DOIT être utilisé pour indiquer quel bouton du dispositif de pointage a changé d’état.
Buttons { get; } Lors de tout événement de souris, les boutons DOIVENT être utilisés pour indiquer quelle combinaison de boutons de souris est actuellement enfoncée, exprimée sous la forme d’un masque de bits.
Cancelable { get; } Utilisé pour indiquer si un événement peut ou non voir son action par défaut empêchée. Si l’action par défaut peut être empêchée, la valeur est true, sinon la valeur est false.
ClientX { get; } La coordonnée horizontale à laquelle l’événement s’est produit par rapport à la fenêtre associée à l’événement.
ClientY { get; } La coordonnée verticale à laquelle l’événement s’est produit par rapport à la fenêtre associée à l’événement.
CtrlKey { get; } Reportez-vous à l’attribut ctrlKey.
CurrentTarget { get; } Utilisé pour indiquer leIEventTarget à quiIEventListener s sont en cours de traitement. Ceci est particulièrement utile lors de la capture et du bouillonnement.
DefaultPrevented { get; } Renvoie true si preventDefault() a été invoqué alors que la valeur de l’attribut annulable est true, et false sinon.
DeltaMode { get; } L’attribut deltaMode contient une indication des unités de mesure pour les valeurs delta. La valeur par défaut est DOM_DELTA_PIXEL (pixels).
DeltaX { get; } Dans les agents utilisateurs où l’action par défaut de l’événement roue est de faire défiler, la valeur DOIT être la mesure le long de l’axe des x (en pixels, lignes ou pages) à faire défiler dans le cas où l’événement n’est pas annulé. Sinon, il s’agit d’une mesure spécifique à l’implémentation (en pixels, lignes ou pages) du mouvement d’un dispositif de roue autour de l’axe x.
DeltaY { get; } Dans les agents utilisateurs où l’action par défaut de l’événement roue est de faire défiler, la valeur DOIT être la mesure le long de l’axe y (en pixels, lignes ou pages) à faire défiler dans le cas où l’événement n’est pas annulé. Sinon, il s’agit d’une mesure spécifique à l’implémentation (en pixels, lignes ou pages) du mouvement d’un dispositif de roue autour de l’axe y.
DeltaZ { get; } Dans les agents utilisateurs où l’action par défaut de l’événement roue est de faire défiler, la valeur DOIT être la mesure le long de l’axe z (en pixels, lignes ou pages) à faire défiler dans le cas où l’événement n’est pas annulé. Sinon, il s’agit d’une mesure spécifique à l’implémentation (en pixels, lignes ou pages) du mouvement d’un dispositif de roue autour de l’axe z.
Detail { get; } Spécifie des informations détaillées sur l’événement, selon le type d’événement.
EventPhase { get; } Utilisé pour indiquer quelle phase du flux d’événements est actuellement en cours d’évaluation.
IsTrusted { get; } L’attribut isTrusted doit renvoyer la valeur à laquelle il a été initialisé. Lorsqu’un événement est créé, l’attribut doit être initialisé à false.
MetaKey { get; } Reportez-vous à l’attribut metaKey.
RelatedTarget { get; } Utilisé pour identifier un EventTarget secondaire lié à un événement UI, selon le type d’événement.
ScreenX { get; } La coordonnée horizontale à laquelle l’événement s’est produit par rapport à l’origine du système de coordonnées de l’écran.
ScreenY { get; } La coordonnée verticale à laquelle l’événement s’est produit par rapport à l’origine du système de coordonnées de l’écran.
ShiftKey { get; } Reportez-vous à l’attribut shiftKey.
Target { get; } Utilisé pour indiquer leIEventTarget auquel l’événement a été envoyé à l’origine.
TimeStamp { get; } Utilisé pour spécifier l’heure (en millisecondes par rapport à l’époque) à laquelle l’événement a été créé. En raison du fait que certains systèmes peuvent ne pas fournir ces informations, la valeur de timeStamp peut ne pas être disponible pour tous les événements. Lorsqu’il n’est pas disponible , une valeur de 0 sera renvoyée. Des exemples d’heure d’époque sont l’heure de démarrage du système ou 0:0:0 UTC le 1er janvier 1970.
Type { get; } Le nom de l’événement (insensible à la casse). Le nom doit être un nom XML.
View { get; } L’attribut view identifie la fenêtre à partir de laquelle l’événement a été généré. La valeur non initialisée de cet attribut DOIT être nulle.

Méthodes

Nom La description
virtual GetPlatformType() Cette méthode est utilisée pour récupérer l’objet ECMAScriptType .
InitEvent(string, bool, bool) LeInitEvent méthode est utilisée pour initialiser la valeur d’unEvent créé via the IDocumentEvent interface.
PreventDefault() Si un événement est annulable, lePreventDefault est utilisée pour signifier que l’événement doit être annulé, ce qui signifie que toute action par défaut normalement prise par l’implémentation à la suite de l’événement ne se produira pas.
StopImmediatePropagation() L’appel de cette méthode empêche l’événement d’atteindre les écouteurs d’événements enregistrés après celui en cours et, lorsqu’il est distribué dans une arborescence, empêche également l’événement d’atteindre d’autres objets.
StopPropagation() LeStopPropagation méthode est utilisée pour empêcher la propagation ultérieure d’un événement pendant le flux d’événements.

Des champs

Nom La description
const DOM_DELTA_LINE Les unités de mesure pour le delta DOIVENT être des lignes de texte individuelles. C’est le cas pour de nombreux contrôles de formulaire.
const DOM_DELTA_PAGE Les unités de mesure pour le delta DOIVENT être des pages, soit définies comme un seul écran, soit comme une page délimitée.
const DOM_DELTA_PIXEL Les unités de mesure pour le delta DOIVENT être des pixels. Il s’agit du cas le plus courant dans la plupart des configurations de système d’exploitation et d’implémentation.

Voir également