Class EventTarget

Class EventTarget

名称: Aspose.Html.Dom 编辑: Aspose.HTML.dll (25.4.0)

Aspose.Html.Dom.EventTarget 界面由所有节点在支持 DOM 事件模型的实施中实施。因此,这个接口可以通过在节点接口的例子上使用强制性特定的投射方法获得。接口允许在 Aspose.Html.Dom.EventTarget 上注册和删除事件听者,并将事件发送到 Aspose.Html.Dom.Events.IEventTarget。

[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

继承人

DOMObject.GetPlatformType() , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

EventTarget()

public EventTarget()

Methods

AddEventListener(字符串, DOMEventHandler, bool)

此方法允许在活动目标上注册活动听者。

public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

用户注册的活动类型

handler DOMEventHandler

需要一个 Aspose.Html.Dom.Events.DOMEventHandler在事件发生时被召唤。

useCapture bool

如果是真的,使用Capture 表示用户希望启动捕获。捕获开始后,所有指定类型的事件将发送给注册人。首頁 〉外文書 〉文學 〉文學 〉Html.Dom.events.IEventListener在被发送到任何事件的目的地在他们下面在树上。正在通过树上泡沫的事件不会引发使用捕捉的Aspose.Html.Dom.Events.IEventListener。

Remarks

如果在处理事件时添加 Aspose.Html.Dom.Events.IEventListener 到一个 Wl51.HDL.Tart,则不会由当前行动启动,但可能会在事件流的后期阶段启发,例如泡沫阶段。

如果多个相同的事件听者注册在同一 Aspose.Html.Dom.EventTarget 同样的参数,重复的例子被删除. 他们不会导致 __ WL51.Doma .Events.IEventListener 被召回两次,并且因为他们被排除,他们不需要通过 Wl51.Thm.Systems。

AddEventListener(字体, IEventListener)

此方法允许在活动目标上注册活动听者。

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

用户注册的活动类型

listener IEventListener

采用用户实施的界面,其中包含当事件发生时应召唤的方法。

Remarks

如果在处理事件时添加 Aspose.Html.Dom.Events.IEventListener 到一个 Wl51.HDL.Tart,则不会由当前行动启动,但可能会在事件流的后期阶段启发,例如泡沫阶段。

如果多个相同的事件听者注册在同一 Aspose.Html.Dom.EventTarget 同样的参数,重复的例子被删除. 他们不会导致 __ WL51.Doma .Events.IEventListener 被召回两次,并且因为他们被排除,他们不需要通过 Wl51.Thm.Systems。

AddEventListener(字符串, IEventListener, bool)

此方法允许在活动目标上注册活动听者。

public void AddEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

用户注册的活动类型

listener IEventListener

采用用户实施的界面,其中包含当事件发生时应召唤的方法。

useCapture bool

如果是真的,使用Capture 表示用户希望启动捕获。捕获开始后,所有指定类型的事件将发送给注册人。首頁 〉外文書 〉文學 〉文學 〉Html.Dom.events.IEventListener在被发送到任何事件的目的地在他们下面在树上。正在通过树上泡沫的事件不会引发使用捕捉的Aspose.Html.Dom.Events.IEventListener。

Remarks

如果在处理事件时添加 Aspose.Html.Dom.Events.IEventListener 到一个 Wl51.HDL.Tart,则不会由当前行动启动,但可能会在事件流的后期阶段启发,例如泡沫阶段。

如果多个相同的事件听者注册在同一 Aspose.Html.Dom.EventTarget 同样的参数,重复的例子被删除. 他们不会导致 __ WL51.Doma .Events.IEventListener 被召回两次,并且因为他们被排除,他们不需要通过 Wl51.Thm.Systems。

DispatchEvent(Event)

这种方法允许将事件传输到实施事件模型。

public bool DispatchEvent(Event @event)

Parameters

event Event

指定事件类型、行为和背景信息用于处理事件。

Returns

bool

Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event)的回报值表明处理事件的听众是否被称为Aspose.Html.Dom.Events.Event.PreventDefault。如果 Aspose.Html.Dom.Events.Event.PreventDefault 被称为值是虚假的,否则值是真实的。

Remarks

以此方式发送的事件将具有与执行直接发送的事件相同的捕捉和泡沫行为。该活动的目标是 Aspose.Html.Dom.EventTarget(Aspose.Html.Dom.Event.Event)的名称。

Exceptions

DOMException

Dispose()

执行与释放、释放或重新管理未管理资源相关的应用定义任务。

public void Dispose()

Dispose(博尔)

发布未管理和 - 可选 - 管理资源。

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“真实”释放管理和未管理的资源;“虚假”释放只有未管理的资源。

RemoveEventListener(字符串, DOMEventHandler, bool)

这种方法允许从事件目标中删除事件听众。如果在处理事件时从 Aspose.Html.Dom.Events.IEventListener 移除 Aspose.Html.Dom.EventTarget,则不会由当前行动引发。事件听者在被删除后永远不会被召唤。

public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)

Parameters

type string

指定事件类型的 Aspose.Html.Dom.Events.IEventListener 正在被删除。

handler DOMEventHandler

Aspose.Html.Dom.Events.DOMEventHandler 参数表示要删除 Aspose.Html.Dom.Events.IEventListener。

useCapture bool

指定是否被删除的 EventListener 已被注册为捕捉听器。如果一个听众被注册两次,一个与捕获和一个没有,每个必须单独删除。捕捉听器的删除不会影响同一听器的非捕捉版本,反之亦然。

RemoveEventListener(字体, IEventListener)

这种方法允许从事件目标中删除事件听众。如果在处理事件时从 Aspose.Html.Dom.Events.IEventListener 移除 Aspose.Html.Dom.EventTarget,则不会由当前行动引发。事件听者在被删除后永远不会被召唤。

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

指定事件类型的 Aspose.Html.Dom.Events.IEventListener 正在被删除。

listener IEventListener

Aspose.Html.Dom.Events.IEventListener 参数表示要删除 Aspose.Html.Dom.Events.IEventListener。

RemoveEventListener(字符串, IEventListener, bool)

这种方法允许从事件目标中删除事件听众。如果在处理事件时从 Aspose.Html.Dom.Events.IEventListener 移除 Aspose.Html.Dom.EventTarget,则不会由当前行动引发。事件听者在被删除后永远不会被召唤。

public void RemoveEventListener(string type, IEventListener listener, bool useCapture)

Parameters

type string

指定事件类型的 Aspose.Html.Dom.Events.IEventListener 正在被删除。

listener IEventListener

Aspose.Html.Dom.Events.IEventListener 参数表示要删除 Aspose.Html.Dom.Events.IEventListener。

useCapture bool

指定是否被删除的 EventListener 已被注册为捕捉听器。如果一个听众被注册两次,一个与捕获和一个没有,每个必须单独删除。捕捉听器的删除不会影响同一听器的非捕捉版本,反之亦然。

 中文