Interface IEventTarget

Interface IEventTarget

Der Name: Aspose.Html.Dom.Events Sammlung: Aspose.HTML.dll (25.4.0)

Die Aspose.Html.Dom.EventTarget-Interface wird von allen Noden in einer Implementierung implementiert, die den DOM Event-Modell unterstützt.Daher kann diese Schnittstelle durch die Verwendung verbindungsspezifischer Kastenmethoden auf einem Beispiel der Node-Schnittstelle erreicht werden.Die Schnittstelle ermöglicht die Registrierung und Entfernung von Event Listeners auf einem Aspose.Html.Dom.EventTarget und die Versendung von Veranstaltungen zu diesem Aspose.Html.Dom.Events.IEventTarget.

[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget

Methods

AddEventListener(String, IEventListener)

Diese Methode ermöglicht die Registrierung von Veranstaltungslehrern auf dem Eventziel.

[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)

Parameters

type string

Die Art des Ereignisses, für den sich der Benutzer registriert

listener IEventListener

Er nimmt eine durch den Benutzer implementierte Schnittstelle ein, die die Methoden enthält, die beim Ereignis angerufen werden sollen.

Remarks

Wenn ein Aspose.Html.Dom.Events.IEventListener zu einem Asphos.Math.Targate hinzugefügt wird, während es ein Ereignis verarbeitet, wird es nicht durch die aktuellen Aktionen ausgelöst, sondern kann während einer späteren Phase des Eventflusses, wie der Bubblephase, ausgeführt werden.

Wenn mehrere identische Event-Hörter auf demselben Aspose.Html.Dom.EventTarget mit den gleichen Parameter die duplikierten Beispiele abgelehnt werden. Sie verursachen nicht, dass die ASPOSE.HDL. EVENT.IEventListener zweimal angerufen wird und nachdem sie abgeschieden sind, müssen sie nicht mit der Methode ASPSE entfernt werden (System.String,Aspos.HSL Events.

AddEventListener(String, IEventListener und Bool)

Diese Methode ermöglicht die Registrierung von Veranstaltungslehrern auf dem Eventziel.

[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Die Art des Ereignisses, für den sich der Benutzer registriert

listener IEventListener

Er nimmt eine durch den Benutzer implementierte Schnittstelle ein, die die Methoden enthält, die beim Ereignis angerufen werden sollen.

useCapture bool

Wenn es wahr ist, zeigt UseCapture an, dass der Benutzer die Aufnahme beginnt.Nach Beginn der Festnahme werden alle Ereignisse des angegebenen Typs an den registriertenAspose.Html.Dom.Events.IEventListenervor dem Versand an jede Veranstaltung Ziele unter ihnen im Baum.Ereignisse, die durch den Baum nach oben bumpeln, werden keine Aspose.Html.Dom.Events.IEventListener auslösen, die zur Verwendung von Fangen bestimmt ist.

Remarks

Wenn ein Aspose.Html.Dom.Events.IEventListener zu einem Asphos.Math.Targate hinzugefügt wird, während es ein Ereignis verarbeitet, wird es nicht durch die aktuellen Aktionen ausgelöst, sondern kann während einer späteren Phase des Eventflusses, wie der Bubblephase, ausgeführt werden.

Wenn mehrere identische Event-Hörter auf demselben Aspose.Html.Dom.EventTarget mit den gleichen Parameter die duplikierten Beispiele abgelehnt werden. Sie verursachen nicht, dass die ASPOSE.HDL. EVENT.IEventListener zweimal angerufen wird und nachdem sie abgeschieden sind, müssen sie nicht mit der Methode ASPSE entfernt werden (System.String,Aspos.HSL Events.

DispatchEvent(Event)

Diese Methode ermöglicht die Übertragung von Ereignissen in das Implementierungs-Eventmodell.

[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)

Parameters

event Event

Erläutert die Art, Verhaltensweise und kontextuelle Informationen, die bei der Verarbeitung des Ereignisses verwendet werden.

Returns

bool

Der Return-Wert von Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) zeigt, ob jeder der Zuhörer, der das Ereignis behandelte, Aspose.Html.Dom.Events.Event.PreventDefault genannt wurde.Wenn Aspose.Html.Dom.Events.Event.PreventDefault genannt wurde, ist der Wert falsch, sonst ist der Wert wahr.

Remarks

Ereignisse, die auf diese Weise übertragen werden, haben das gleiche Fangen- und Bubbleverhalten wie Ereignisse, die direkt durch die Implementierung übertragen werden.Ziel der Veranstaltung ist das Aspose.Html.Dom.EventTarget, auf dem Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) genannt wird.

Exceptions

DOMException

RemoveEventListener(String, IEventListener)

Diese Methode ermöglicht die Entfernung von Event-Hörern aus dem Eventziel.Wenn ein Aspose.Html.Dom.Events.IEventListener während der Verarbeitung eines Ereignisses von einem Aspose.Html.Dom.EventTarget entfernt wird, wird es nicht durch die aktuellen Aktionen ausgelöst.Event-Hörner können niemals eingeladen werden, nachdem sie entfernt wurden.

[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Angeben Sie die Art des Ereignisses der Aspose.Html.Dom.Events.IEventListener entfernt werden.

listener IEventListener

Der Aspose.Html.Dom.Events.IEventListener-Parameter zeigt, dass der Aspose.Html.Dom.Events.IEventListener entfernt werden muss.

RemoveEventListener(String, IEventListener und Bool)

Diese Methode ermöglicht die Entfernung von Event-Hörern aus dem Eventziel.Wenn ein Aspose.Html.Dom.Events.IEventListener während der Verarbeitung eines Ereignisses von einem Aspose.Html.Dom.EventTarget entfernt wird, wird es nicht durch die aktuellen Aktionen ausgelöst.Event-Hörner können niemals eingeladen werden, nachdem sie entfernt wurden.

[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

Angeben Sie die Art des Ereignisses der Aspose.Html.Dom.Events.IEventListener entfernt werden.

listener IEventListener

Der Aspose.Html.Dom.Events.IEventListener-Parameter zeigt, dass der Aspose.Html.Dom.Events.IEventListener entfernt werden muss.

useCapture bool

Erläutert, ob der gelöscht werdende EventListener als aufgenommener Hörgerät registriert wurde oder nicht.Wenn ein Hörgerät zweimal registriert wurde, ein mit der Aufnahme und ein ohne, muss jeder separat entfernt werden.Die Entfernung eines Capturing Listeners wirkt sich nicht auf eine nicht Capturing Version des gleichen Listeners aus und umgekehrt aus.

 Deutsch