WheelEvent

WheelEvent class

L’interfaccia WheelEvent fornisce informazioni contestuali specifiche associate agli eventi ruota. Per creare un’istanza dell’interfaccia WheelEvent, utilizzare il costruttore WheelEvent, passando un dizionario WheelEventInit facoltativo.

public class WheelEvent : MouseEvent

Costruttori

NomeDescrizione
WheelEvent(string)Inizializza una nuova istanza diWheelEvent classe.
WheelEvent(string, IDictionary<string, object>)Inizializza una nuova istanza diWheelEvent classe.

Proprietà

NomeDescrizione
AltKey { get; }Fare riferimento all’attributo altKey.
Bubbles { get; }Utilizzato per indicare se un evento è o meno un evento bubbling. Se l’evento può presentare bolle, il valore è true, altrimenti il valore è false.
Button { get; }Durante gli eventi del mouse causati dalla pressione o dal rilascio di un pulsante del mouse, il pulsante DEVE essere utilizzato per indicare quale pulsante del dispositivo puntatore ha cambiato stato.
Buttons { get; }Durante qualsiasi evento del mouse, i pulsanti DEVONO essere utilizzati per indicare quale combinazione di pulsanti del mouse è attualmente premuta, espressa come una maschera di bit.
Cancelable { get; }Utilizzato per indicare se a un evento può essere impedita o meno l’azione predefinita. Se è possibile impedire l’azione predefinita, il valore è true, altrimenti il valore è false.
ClientX { get; }La coordinata orizzontale in cui si è verificato l’evento rispetto alla finestra associata all’evento.
ClientY { get; }La coordinata verticale in cui si è verificato l’evento rispetto alla finestra associata all’evento.
CtrlKey { get; }Fare riferimento all’attributo ctrlKey.
CurrentTarget { get; }Usato per indicare ilIEventTarget il cui, di chiIEventListener I messaggi di posta elettronica sono attualmente in fase di elaborazione. Ciò è particolarmente utile durante l’acquisizione e la formazione di bolle.
DefaultPrevented { get; }Restituisce vero se è stato invocato preventDefault() mentre il valore dell’attributo cancellabile è vero e falso in caso contrario.
DeltaMode { get; }L’attributo deltaMode contiene un’indicazione delle unità di misura per i valori delta. Il valore predefinito è DOM_DELTA_PIXEL (pixel).
DeltaX { get; }In programmi utente in cui l’azione predefinita dell’evento ruota è lo scorrimento, il valore DEVE essere la misura lungo l’asse x (in pixel, righe o pagine) da scorrere nel caso in cui l’evento non venga annullato. In caso contrario, si tratta di una misurazione specifica dell’implementazione (in pixel, linee o pagine) del movimento di un dispositivo ruota attorno all’asse x.
DeltaY { get; }In programmi utente in cui l’azione predefinita dell’evento ruota è lo scorrimento, il valore DEVE essere la misura lungo l’asse y (in pixel, righe o pagine) da scorrere nel caso in cui l’evento non venga annullato. In caso contrario, si tratta di una misurazione specifica dell’implementazione (in pixel, linee o pagine) del movimento di un dispositivo ruota attorno all’asse y.
DeltaZ { get; }In programmi utente in cui l’azione predefinita dell’evento ruota è lo scorrimento, il valore DEVE essere la misura lungo l’asse z (in pixel, righe o pagine) da scorrere nel caso in cui l’evento non venga annullato. In caso contrario, si tratta di una misurazione specifica dell’implementazione (in pixel, linee o pagine) del movimento di un dispositivo ruota attorno all’asse z.
Detail { get; }Specifica alcune informazioni dettagliate sull’evento, a seconda del tipo di evento.
EventPhase { get; }Utilizzato per indicare quale fase del flusso di eventi è attualmente in fase di valutazione.
IsTrusted { get; }L’attributo isTrusted deve restituire il valore su cui è stato inizializzato. Quando viene creato un evento, l’attributo deve essere inizializzato su false.
MetaKey { get; }Fare riferimento all’attributo metaKey.
RelatedTarget { get; }Utilizzato per identificare un EventTarget secondario correlato a un evento dell’interfaccia utente, a seconda del tipo di evento.
ScreenX { get; }La coordinata orizzontale in cui si è verificato l’evento rispetto all’origine del sistema di coordinate dello schermo.
ScreenY { get; }La coordinata verticale in cui si è verificato l’evento rispetto all’origine del sistema di coordinate dello schermo.
ShiftKey { get; }Fare riferimento all’attributo shiftKey.
Target { get; }Usato per indicare ilIEventTarget a cui l’evento è stato originariamente inviato.
TimeStamp { get; }Utilizzato per specificare l’ora (in millisecondi rispetto all’epoca) in cui è stato creato l’evento. A causa del fatto che alcuni sistemi potrebbero non fornire queste informazioni, il valore di timeStamp potrebbe non essere disponibile per tutti gli eventi. Quando non disponibile , verrà restituito un valore di 0. Esempi di epoch time sono l’ora di inizio del sistema o 0:0:0 UTC 1 gennaio 1970.
Type { get; }Il nome dell’evento (senza distinzione tra maiuscole e minuscole). Il nome deve essere un nome XML.
View { get; }L’attributo view identifica la finestra da cui è stato generato l’evento. Il valore non inizializzato di questo attributo DEVE essere null.

Metodi

NomeDescrizione
virtual GetPlatformType()Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType .
InitEvent(string, bool, bool)IlInitEvent viene utilizzato per inizializzare il valore di anEvent creato tramite il IDocumentEvent interfaccia.
PreventDefault()Se un evento è annullabile, ilPreventDefault viene utilizzato per indicare che l’evento deve essere annullato, significa che qualsiasi azione predefinita normalmente intrapresa dall’implementazione a seguito dell’evento non si verificherà.
StopImmediatePropagation()Invocare questo metodo impedisce all’evento di raggiungere qualsiasi listener di eventi registrato dopo quello corrente e quando inviato in un albero impedisce anche all’evento di raggiungere qualsiasi altro oggetto.
StopPropagation()IlStopPropagation viene utilizzato per impedire l’ulteriore propagazione di un evento durante il flusso di eventi.

Campi

NomeDescrizione
const DOM_DELTA_LINELe unità di misura per il delta DEVONO essere singole righe di testo. Questo è il caso di molti controlli modulo.
const DOM_DELTA_PAGELe unità di misura del delta DEVONO essere le pagine, definite sia come schermo singolo che come pagina delimitata.
const DOM_DELTA_PIXELLe unità di misura per il delta DEVONO essere pixel. Questo è il caso più tipico nella maggior parte dei sistemi operativi e delle configurazioni di implementazione.

Guarda anche