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 è 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.
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.

Guarda anche