Interface IEventListener
Namespace: Aspose.Html.Dom.Events
Assembly: Aspose.HTML.dll (25.1.0)
Die Aspose.Html.Dom.Events.IEventListener-Schnittstelle ist die primäre Methode zur Verarbeitung von Ereignissen.
Benutzer implementieren die Aspose.Html.Dom.Events.IEventListener-Schnittstelle und registrieren ihren Listener auf einem Aspose.Html.Dom.EventTarget mit der Methode Aspose.Html.Dom.EventTarget.AddEventListener(System.String,Aspose.Html.Dom.Events.DOMEventHandler,System.Boolean).
Die Benutzer sollten auch ihren Aspose.Html.Dom.Events.IEventListener von seinem Aspose.Html.Dom.EventTarget entfernen, nachdem sie die Verwendung des Listeners abgeschlossen haben.
[ComVisible(true)]
[DOMObject]
[DOMName("EventListener")]
public interface IEventListener
Anmerkungen
Wenn ein Knoten mit der Methode cloneNode kopiert wird, sind die an den Quellknoten angehängten Ereignis-Listener nicht am kopierten Knoten angehängt.
Wenn der Benutzer wünscht, dass dieselben Ereignis-Listener zur neu erstellten Kopie hinzugefügt werden, muss der Benutzer sie manuell hinzufügen.
Methoden
HandleEvent(Event)
Diese Methode wird aufgerufen, wann immer ein Ereignis des Typs auftritt, für den die Aspose.Html.Dom.Events.IEventListener-Schnittstelle registriert wurde.
[DOMName("handleEvent")]
void HandleEvent(Event @event)
Parameter
event
Event
Das Aspose.Html.Dom.Events.Event enthält kontextuelle Informationen über das Ereignis.
Es enthält auch die Methoden Aspose.Html.Dom.Events.Event.StopPropagation und Aspose.Html.Dom.Events.Event.PreventDefault, die zur Bestimmung des Ereignisflusses und der Standardaktion verwendet werden.