Class WheelEvent

WheelEvent class

Die WheelEvent-Schnittstelle stellt spezifische Kontextinformationen bereit, die Radereignissen zugeordnet sind. Um eine Instanz der WheelEvent-Schnittstelle zu erstellen, verwenden Sie den WheelEvent-Konstruktor und übergeben ein optionales WheelEventInit-Wörterbuch.

public class WheelEvent : MouseEvent

Konstrukteure

NameBeschreibung
WheelEvent(string)Initialisiert eine neue Instanz vonWheelEvent Klasse.
WheelEvent(string, IDictionary<string, object>)Initialisiert eine neue Instanz vonWheelEvent Klasse.

Eigenschaften

NameBeschreibung
AltKey { get; }Siehe das altKey-Attribut.
Bubbles { get; }Wird verwendet, um anzugeben, ob ein Ereignis ein Blasenereignis ist oder nicht. Wenn das Ereignis sprudeln kann, ist der Wert wahr, andernfalls ist der Wert falsch.
Button { get; }Bei Mausereignissen, die durch das Drücken oder Loslassen einer Maustaste verursacht werden, MUSS die Taste verwendet werden, um anzugeben, welche Taste des Zeigegeräts den Status geändert hat.
Buttons { get; }Bei allen Mausereignissen MÜSSEN Schaltflächen verwendet werden, um anzuzeigen, welche Kombination von Maustasten gerade gedrückt wird, ausgedrückt als Bitmaske.
Cancelable { get; }Wird verwendet, um anzugeben, ob die Standardaktion eines Ereignisses verhindert werden kann oder nicht. Wenn die Standardaktion verhindert werden kann, ist der Wert wahr, andernfalls ist der Wert falsch.
ClientX { get; }Die horizontale Koordinate, an der das Ereignis aufgetreten ist, relativ zu dem mit dem Ereignis verknüpften Darstellungsfenster.
ClientY { get; }Die vertikale Koordinate, an der das Ereignis aufgetreten ist, relativ zu dem mit dem Ereignis verknüpften Darstellungsfenster.
CtrlKey { get; }Siehe das Attribut ctrlKey.
CurrentTarget { get; }Wird verwendet, um die anzuzeigenIEventTarget wessenIEventListener s werden gerade verarbeitet. Dies ist besonders nützlich beim Erfassen und Bubbling.
DefaultPrevented { get; }Gibt „true“ zurück, wenn preventDefault() aufgerufen wurde, während der Wert des abbrechbaren Attributs „true“ ist, andernfalls „false“.
DeltaMode { get; }Das Attribut deltaMode enthält eine Angabe der Maßeinheiten für die Deltawerte. Der Standardwert ist DOM_DELTA_PIXEL (Pixel).
DeltaX { get; }In Benutzerprogrammen, in denen die Standardaktion des Radereignisses das Scrollen ist, MUSS der Wert die Messung entlang der x-Achse (in Pixeln, Zeilen oder Seiten) sein, um gescrollt zu werden, falls das Ereignis nicht abgebrochen wird. Andernfalls handelt es sich um eine implementierungsspezifische Messung (in Pixeln, Zeilen oder Seiten) der Bewegung eines Radgeräts um die x-Achse.
DeltaY { get; }In Benutzerprogrammen, in denen die Standardaktion des Radereignisses das Scrollen ist, MUSS der Wert die Messung entlang der y-Achse (in Pixeln, Zeilen oder Seiten) sein, um gescrollt zu werden, falls das Ereignis nicht abgebrochen wird. Andernfalls handelt es sich um eine implementierungsspezifische Messung (in Pixeln, Zeilen oder Seiten) der Bewegung eines Radgeräts um die y-Achse.
DeltaZ { get; }In Benutzerprogrammen, in denen die Standardaktion des Radereignisses das Scrollen ist, MUSS der Wert die Messung entlang der Z-Achse (in Pixeln, Zeilen oder Seiten) sein, um gescrollt zu werden, falls das Ereignis nicht abgebrochen wird. Andernfalls handelt es sich um eine implementierungsspezifische Messung (in Pixeln, Zeilen oder Seiten) der Bewegung eines Radgeräts um die Z-Achse.
Detail { get; }Gibt je nach Art des Ereignisses einige Detailinformationen zum Ereignis an.
EventPhase { get; }Wird verwendet, um anzugeben, welche Phase des Ereignisflusses derzeit ausgewertet wird.
IsTrusted { get; }Das isTrusted-Attribut muss den Wert zurückgeben, mit dem es initialisiert wurde. Wenn ein Ereignis erstellt wird, muss das Attribut auf „false“ initialisiert werden.
MetaKey { get; }Verweis auf das metaKey-Attribut.
RelatedTarget { get; }Wird verwendet, um je nach Art des Ereignisses ein sekundäres EventTarget zu identifizieren, das sich auf ein UI-Ereignis bezieht.
ScreenX { get; }Die horizontale Koordinate, an der das Ereignis relativ zum Ursprung des Bildschirmkoordinatensystems aufgetreten ist.
ScreenY { get; }Die vertikale Koordinate, an der das Ereignis aufgetreten ist, relativ zum Ursprung des Bildschirmkoordinatensystems.
ShiftKey { get; }Siehe das shiftKey-Attribut.
Target { get; }Wird verwendet, um die anzuzeigenIEventTarget an die das Ereignis ursprünglich gesendet wurde.
TimeStamp { get; }Wird verwendet, um die Zeit (in Millisekunden relativ zur Epoche) anzugeben, zu der das Ereignis erstellt wurde. Da einige Systeme diese Informationen möglicherweise nicht bereitstellen, ist der Wert von timeStamp möglicherweise nicht für alle Ereignisse verfügbar. Wenn nicht verfügbar , wird ein Wert von 0 zurückgegeben. Beispiele für Epochenzeit sind die Zeit des Systemstarts oder 0:0:0 UTC 1. Januar 1970.
Type { get; }Der Name des Ereignisses (Groß-/Kleinschreibung wird nicht beachtet). Der Name muss ein XML-Name sein.
View { get; }Das Ansichtsattribut identifiziert das Fenster, aus dem das Ereignis generiert wurde. Der nicht initialisierte Wert dieses Attributs MUSS null sein.

Methoden

NameBeschreibung
virtual GetPlatformType()Diese Methode wird zum Abrufen des ECMAScript-Objekts verwendetType .
InitEvent(string, bool, bool)DieInitEvent -Methode wird verwendet, um den Wert von an zu initialisierenEvent erstellt durch the IDocumentEvent Schnittstelle.
PreventDefault()Wenn eine Veranstaltung stornierbar ist, wird diePreventDefault -Methode wird verwendet, um anzugeben, dass das Ereignis abgebrochen werden soll, , was bedeutet, dass eine Standardaktion, die normalerweise von der Implementierung als Ergebnis des Ereignisses ausgeführt wird, nicht ausgeführt wird.
StopImmediatePropagation()Das Aufrufen dieser Methode verhindert, dass das Ereignis alle Ereignis-Listener erreicht, die nach dem aktuellen registriert sind, und wenn es in einem Baum gesendet wird, verhindert es auch, dass das Ereignis andere Objekte erreicht.
StopPropagation()DieStopPropagation -Methode verwendet wird, verhindert die weitere Ausbreitung eines Ereignisses während des Ereignisflusses.

Felder

NameBeschreibung
const DOM_DELTA_LINEDie Maßeinheiten für das Delta MÜSSEN einzelne Textzeilen sein. Dies ist bei vielen Formularsteuerelementen der Fall.
const DOM_DELTA_PAGEDie Maßeinheiten für das Delta MÜSSEN Seiten sein, entweder definiert als einzelner Bildschirm oder als abgegrenzte Seite.
const DOM_DELTA_PIXELDie Maßeinheiten für das Delta MÜSSEN Pixel sein. Dies ist der typischste Fall in den meisten Betriebssystem- und Implementierungskonfigurationen.

Siehe auch