Interface IEventListener
Namespace: Aspose.Html.Dom.Events
Assembly: Aspose.HTML.dll (25.1.0)
Interfejs Aspose.Html.Dom.Events.IEventListener jest podstawową metodą obsługi zdarzeń.
Użytkownicy implementują interfejs Aspose.Html.Dom.Events.IEventListener i rejestrują swój nasłuchiwacz na Aspose.Html.Dom.EventTarget, używając metody Aspose.Html.Dom.EventTarget.AddEventListener(System.String,Aspose.Html.Dom.Events.DOMEventHandler,System.Boolean).
Użytkownicy powinni również usunąć swój Aspose.Html.Dom.Events.IEventListener z Aspose.Html.Dom.EventTarget po zakończeniu korzystania z nasłuchiwacza.
[ComVisible(true)]
[DOMObject]
[DOMName("EventListener")]
public interface IEventListener
Uwagi
Gdy węzeł jest kopiowany za pomocą metody cloneNode, nasłuchiwacze zdarzeń przypisani do źródłowego węzła nie są przypisani do skopiowanego węzła.
Jeśli użytkownik chce, aby te same nasłuchiwacze zdarzeń zostały dodane do nowo utworzonej kopii, musi dodać je ręcznie.
Metody
HandleEvent(Event)
Ta metoda jest wywoływana za każdym razem, gdy wystąpi zdarzenie typu, dla którego zarejestrowano interfejs Aspose.Html.Dom.Events.IEventListener.
[DOMName("handleEvent")]
void HandleEvent(Event @event)
Parametry
event
Event
Aspose.Html.Dom.Events.Event zawiera kontekstowe informacje o zdarzeniu.
Zawiera również metody Aspose.Html.Dom.Events.Event.StopPropagation i Aspose.Html.Dom.Events.Event.PreventDefault, które są używane do określenia przepływu zdarzenia i domyślnej akcji.