Interface IEventTarget
名称: Aspose.Html.Dom.Events 编辑: Aspose.HTML.dll (25.4.0)
Aspose.Html.Dom.EventTarget 界面由所有节点在支持 DOM 事件模型的实施中实施。因此,这个接口可以通过在节点接口的例子上使用强制性特定的投射方法获得。接口允许在 Aspose.Html.Dom.EventTarget 上注册和删除事件听者,并将事件发送到 Aspose.Html.Dom.Events.IEventTarget。
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget
Methods
AddEventListener(字体, IEventListener)
此方法允许在活动目标上注册活动听者。
[DOMName("addEventListener")]
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.Wl52.Wm .Events.IEventListener 被召回两次,并且因为他们被排除,他们不需要通过 _wl51.HTml。
AddEventListener(字符串, IEventListener, bool)
此方法允许在活动目标上注册活动听者。
[DOMName("addEventListener")]
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.Wl52.Wm .Events.IEventListener 被召回两次,并且因为他们被排除,他们不需要通过 _wl51.HTml。
DispatchEvent(Event)
这种方法允许将事件传输到实施事件模型。
[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)
Parameters
event
Event
指定事件类型、行为和背景信息用于处理事件。
Returns
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
RemoveEventListener(字体, IEventListener)
这种方法允许从事件目标中删除事件听众。如果在处理事件时从 Aspose.Html.Dom.Events.IEventListener 移除 Aspose.Html.Dom.EventTarget,则不会由当前行动引发。事件听者在被删除后永远不会被召唤。
[DOMName("removeEventListener")]
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,则不会由当前行动引发。事件听者在被删除后永远不会被召唤。
[DOMName("removeEventListener")]
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 已被注册为捕捉听器。如果一个听众被注册两次,一个与捕获和一个没有,每个必须单独删除。捕捉听器的删除不会影响同一听器的非捕捉版本,反之亦然。