Class EventTarget
Название пространства: Aspose.Html.Dom Ассоциация: Aspose.HTML.dll (25.4.0)
Интерфейс Aspose.Html.Dom.EventTarget реализуется всеми нодами в реализации, которая поддерживает модель событий DOM.Таким образом, этот интерфейс можно получить, используя связывающие-специфические методы кастинга на примере интерфейса Node.Интерфейс позволяет записывать и удалять Слушителей событий на 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
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.HmL.SmartTarget во время обработки событий, то он не будет вызван текущими действиями, но может быть запущен на более позднем этапе потока события, например, в бульбальной фазе.
Если несколько идентичных Слушителей событий зарегистрированы на одном Aspose.Html.Dom.EventTarget с одинаковыми параметрами, то дублированные инстанции отключаются. они не вызывают, что Wl51.HDL.Дом.Евентус.IEventListener называется дважды, и поскольку они отключены, их не нужно удалять с помощью метода _DOM51.Doma.Systems.
AddEventListener(Стриг, IEventListener)
Данный метод позволяет зарегистрировать слушателей событий на целевом мероприятии.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Тип событий, для которого пользователь регистрируется
listener
IEventListener
Принимает интерфейс, реализованный пользователем, который содержит методы, которые нужно назвать, когда происходит событие.
Remarks
Если Aspose.Html.Dom.Events.IEventListener добавляется к __ WL51.HmL.SmartTarget во время обработки событий, то он не будет вызван текущими действиями, но может быть запущен на более позднем этапе потока события, например, в бульбальной фазе.
Если несколько идентичных Слушителей событий зарегистрированы на одном Aspose.Html.Dom.EventTarget с одинаковыми параметрами, то дублированные инстанции отключаются. они не вызывают, что Wl51.HDL.Дом.Евентус.IEventListener называется дважды, и поскольку они отключены, их не нужно удалять с помощью метода _DOM51.Doma.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.HmL.SmartTarget во время обработки событий, то он не будет вызван текущими действиями, но может быть запущен на более позднем этапе потока события, например, в бульбальной фазе.
Если несколько идентичных Слушителей событий зарегистрированы на одном Aspose.Html.Dom.EventTarget с одинаковыми параметрами, то дублированные инстанции отключаются. они не вызывают, что Wl51.HDL.Дом.Евентус.IEventListener называется дважды, и поскольку они отключены, их не нужно удалять с помощью метода _DOM51.Doma.Systems.
DispatchEvent(Event)
Этот метод позволяет передавать события в модель событий реализации.
public 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.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).
Exceptions
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 зарегистрирован как захватывающий слушатель или нет.Если слушатель был зарегистрирован дважды, один с захватом и один без, каждый должен быть удален отдельно.Удаление захватывающего слушателя не влияет на не захватывающую версию того же слушателя и наоборот.