Class EventTarget

Class EventTarget

Название пространства: Aspose.Svg.Dom Ассоциация: Aspose.SVG.dll (25.5.0)

Интерфейс Aspose.Svg.Dom.EventTarget реализуется всеми нодами в реализации, которая поддерживает модель событий DOM.Таким образом, этот интерфейс можно получить, используя связывающие-специфические методы кастинга на примере интерфейса Node.Интерфейс позволяет записывать и удалять Слушителей событий на Aspose.Svg.Dom.EventTarget и отправлять события в этот аспект.

[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.Svg.Dom.Events.ComeventHandler для звонка, когда происходит событие.

useCapture bool

Если это так, то использование Capture указывает на то, что пользователь желает запустить захватывание.После начала захватывания все события указанного типа будут направлены в зарегистрированныйАпсоц.Свг.Дома.Эвентус.ИентенЧитательдо того, как они будут отправлены в любое событие Цели под ними в дереве.События, которые бубуляют вверх через дерево, не вызовут Aspose.Svg.Dom.Events.IEventListener, предназначенный для использования пойманий.

Remarks

Если Aspose.Svg.Dom.Events.IEventListener добавляется в Asposa.RVG.Tart, когда он обрабатывает событие, то оно не будет вызван текущими действиями, но может быть вызвано во время позднего этапа потока событий, например, бульбальной фазы. Если несколько идентичных слушателей событий зарегистрированы на одном и том же Aspose.Svg.Dom.EventTarget с теми же параметрами, то дублированные инстанции отклоняются. они не вызывают, что асфос.Свг.Дом.ЕвентListener называется дважды, и поскольку они отключены, их не нужно удалять с помощью метода Асфоса.Северный.Дома.ЭвантTarget.RemoveEvenLisener(System.String,Aspose,SVg,Dome.

AddEventListener(Стриг, IEventListener)

Данный метод позволяет зарегистрировать слушателей событий на целевом мероприятии.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Тип событий, для которого пользователь регистрируется

listener IEventListener

Принимает интерфейс, реализованный пользователем, который содержит методы, которые нужно назвать, когда происходит событие.

Remarks

Если Aspose.Svg.Dom.Events.IEventListener добавляется в Asposa.RVG.Tart, когда он обрабатывает событие, то оно не будет вызван текущими действиями, но может быть вызвано во время позднего этапа потока событий, например, бульбальной фазы. Если несколько идентичных слушателей событий зарегистрированы на одном и том же Aspose.Svg.Dom.EventTarget с теми же параметрами, то дублированные инстанции отклоняются. они не вызывают, что асфос.Свг.Дом.ЕвентListener называется дважды, и поскольку они отключены, их не нужно удалять с помощью метода Асфоса.Северный.Дома.ЭвантTarget.RemoveEvenLisener(System.String,Aspose,SVg,Dome.

AddEventListener(Стриг, IEventListener, Bool)

Данный метод позволяет зарегистрировать слушателей событий на целевом мероприятии.

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

Parameters

type string

Тип событий, для которого пользователь регистрируется

listener IEventListener

Принимает интерфейс, реализованный пользователем, который содержит методы, которые нужно назвать, когда происходит событие.

useCapture bool

Если это так, то использование Capture указывает на то, что пользователь желает запустить захватывание.После начала захватывания все события указанного типа будут направлены в зарегистрированныйАпсоц.Свг.Дома.Эвентус.ИентенЧитательдо того, как они будут отправлены в любое событие Цели под ними в дереве.События, которые бубуляют вверх через дерево, не вызовут Aspose.Svg.Dom.Events.IEventListener, предназначенный для использования пойманий.

Remarks

Если Aspose.Svg.Dom.Events.IEventListener добавляется в Asposa.RVG.Tart, когда он обрабатывает событие, то оно не будет вызван текущими действиями, но может быть вызвано во время позднего этапа потока событий, например, бульбальной фазы. Если несколько идентичных слушателей событий зарегистрированы на одном и том же Aspose.Svg.Dom.EventTarget с теми же параметрами, то дублированные инстанции отклоняются. они не вызывают, что асфос.Свг.Дом.ЕвентListener называется дважды, и поскольку они отключены, их не нужно удалять с помощью метода Асфоса.Северный.Дома.ЭвантTarget.RemoveEvenLisener(System.String,Aspose,SVg,Dome.

DispatchEvent(Event)

Этот метод позволяет передавать события в модель событий реализации.

public bool DispatchEvent(Event @event)

Parameters

event Event

Определяет тип событий, поведение и контекстную информацию, которая должна использоваться при обработке событий.

Returns

bool

Стоимость возврата Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose, Events) указывает на то, является ли кто-то из слушателей, обрабатывающих событие, названным ASPOSE, EVENT.Если Aspose.Svg.Dom.Events.EVENT.PreventDefault назвали ценностью фальшивой, то в противном случае ценность истинна.

Remarks

События, переданные таким образом, будут иметь такое же поведение захватывания и бульбания, как и события, переданные непосредственно реализацией.Целью мероприятия является Aspose.Svg.Dom.EventTarget, по которому называется ASPOSE.SHVG.

Exceptions

DOMException

Dispose()

Осуществляет задания, определенные приложением, связанные с освобождением, освобождением или восстановлением неконтролируемых ресурсов.

public void Dispose()

Dispose(Боол)

Выпускает неконтролируемые и - опционально - управляемые ресурсы.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

“Правда” для освобождения как управляемых, так и не управляемых ресурсов; “фальшивая” для освобождения только не управляемых ресурсов.

RemoveEventListener(Стриг, DOMEventHandler, Bool)

Данный метод позволяет удалить слушателей событий с целевой стороны событий.Если Aspose.Svg.Dom.Events.IEventListener удаляется из Asposa.Aspos.Id.Tart в то время, как он обрабатывает событие, оно не будет вызван текущими действиями.Слушители событий никогда не могут быть приглашены после их удаления.

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

Parameters

type string

Определяет тип события Aspose.Svg.Dom.Events.IEventListener удаляется.

handler DOMEventHandler

Параметр Aspose.Svg.Dom.Events.MODEventHandler указывает на то, чтобы избавиться от параметров Asposa.Listener.

useCapture bool

Определяет, был ли удален EventListener зарегистрирован как захватывающий слушатель или нет.Если слушатель был зарегистрирован дважды, один с захватом и один без, каждый должен быть удален отдельно.Удаление захватывающего слушателя не влияет на не захватывающую версию того же слушателя и наоборот.

RemoveEventListener(Стриг, IEventListener)

Данный метод позволяет удалить слушателей событий с целевой стороны событий.Если Aspose.Svg.Dom.Events.IEventListener удаляется из Asposa.Aspos.Id.Tart в то время, как он обрабатывает событие, оно не будет вызван текущими действиями.Слушители событий никогда не могут быть приглашены после их удаления.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Определяет тип события Aspose.Svg.Dom.Events.IEventListener удаляется.

listener IEventListener

Параметр Aspose.Svg.Dom.Events.IEventListener указывает на то, чтобы избавиться от параметра Asposa.IvG.

RemoveEventListener(Стриг, IEventListener, Bool)

Данный метод позволяет удалить слушателей событий с целевой стороны событий.Если Aspose.Svg.Dom.Events.IEventListener удаляется из Asposa.Aspos.Id.Tart в то время, как он обрабатывает событие, оно не будет вызван текущими действиями.Слушители событий никогда не могут быть приглашены после их удаления.

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

Parameters

type string

Определяет тип события Aspose.Svg.Dom.Events.IEventListener удаляется.

listener IEventListener

Параметр Aspose.Svg.Dom.Events.IEventListener указывает на то, чтобы избавиться от параметра Asposa.IvG.

useCapture bool

Определяет, был ли удален EventListener зарегистрирован как захватывающий слушатель или нет.Если слушатель был зарегистрирован дважды, один с захватом и один без, каждый должен быть удален отдельно.Удаление захватывающего слушателя не влияет на не захватывающую версию того же слушателя и наоборот.

 Русский