SVGZoomEvent

SVGZoomEvent class

Das Zoom-Ereignis tritt auf, wenn der Benutzer eine Aktion einleitet, die bewirkt, dass die aktuelle Ansicht des SVG-Dokumentfragments neu skaliert wird. Ereignishandler werden nur für ‘svg’-Elemente erkannt.

public class SVGZoomEvent : Event

Eigenschaften

NameBeschreibung
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.
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.
CurrentTarget { get; }Wird verwendet, um die anzuzeigenIEventTarget DerenIEventListener 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“.
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.
NewScale { get; }Der Skalierungsfaktor, der vorhanden sein wird, nachdem der Zoomvorgang verarbeitet wurde.
NewTranslate { get; }Die Übersetzungswerte, die vorhanden sind, nachdem der Zoomvorgang verarbeitet wurde. Das SVGPoint-Objekt ist schreibgeschützt.
PreviousScale { get; }Der Skalierungsfaktor aus vorherigen Zoomvorgängen, der vorhanden war, bevor der Zoomvorgang stattfand.
PreviousTranslate { get; }Die Übersetzungswerte aus vorherigen Zoomvorgängen, die vorhanden waren, bevor der Zoomvorgang stattfand. Das SVGPoint-Objekt ist schreibgeschützt.
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.
ZoomRectScreen { get; }Das angegebene Zoomrechteck in Bildschirmeinheiten. Das SVGRect-Objekt ist schreibgeschützt.

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.

Siehe auch