Class MouseEvent

MouseEvent class

L’interfaccia MouseEvent fornisce informazioni contestuali specifiche associate agli eventi del mouse.

public class MouseEvent : UIEvent

Costruttori

NomeDescrizione
MouseEvent(string)Inizializza una nuova istanza diMouseEvent classe.
MouseEvent(string, IDictionary<string, object>)Inizializza una nuova istanza diMouseEvent classe.

Proprietà

NomeDescrizione
AltKey { get; }Fare riferimento all’attributo altKey.
Bubbles { get; }Utilizzato per indicare se un evento è un evento bubbling. Se l’evento può generare bolle, il valore è vero, altrimenti il valore è falso.
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 maschera di bit.
Cancelable { get; }Usato per indicare se un evento può avere o meno la sua azione predefinita prevenuta. Se l’azione predefinita può essere impedita, il valore è true, altrimenti il valore è false.
ClientX { get; }La coordinata orizzontale in cui si è verificato l’evento rispetto al viewport associato all’evento.
ClientY { get; }La coordinata verticale in cui si è verificato l’evento rispetto al viewport associato all’evento.
CtrlKey { get; }Fare riferimento all’attributo ctrlKey.
CurrentTarget { get; }Usato per indicare ilIEventTarget di chiIEventListener s sono attualmente in fase di elaborazione. Questo è particolarmente utile durante l’acquisizione e il bubbling.
DefaultPrevented { get; }Restituisce true se preventDefault() è stato invocato mentre il valore dell’attributo cancelable è true, false in caso contrario.
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 a 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 UI, 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 pari a 0. Esempi di epoch time sono l’ora di avvio 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 nullo.

Metodi

NomeDescrizione
virtual GetPlatformType()Questo metodo viene utilizzato per recuperare l’oggetto ECMAScriptType .
InitEvent(string, bool, bool)IlInitEvent Il metodo viene utilizzato per inizializzare il valore di anEvent creato tramite the IDocumentEvent interfaccia.
PreventDefault()Se un evento è cancellabile, ilPreventDefault Il metodo viene utilizzato per indicare che l’evento deve essere annullato, il che significa che qualsiasi azione predefinita normalmente intrapresa dall’implementazione come risultato dell’evento non si verificherà.
StopImmediatePropagation()L’invocazione di questo metodo impedisce all’evento di raggiungere qualsiasi ascoltatore 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 il metodo per impedire l’ulteriore propagazione di un evento durante il flusso di eventi.

Guarda anche