Class EventTarget

Class EventTarget

Названий на: Aspose.Svg.Dom Асамблея: Aspose.SVG.dll (25.5.0)

Інтерфейс Aspose.Svg.Dom.EventTarget реалізується усіма нодами в реалізації, яка підтримує DOM Event Model.Таким чином, цей інтерфейс можна отримати за допомогою об’єктивних методів кастивання на прикладі інтерфейсу Node.Інтерфейс дозволяє записувати та видаляти Слуховики Події на Aspose.Svg.Dom.EventTarget і відправляти події в цей Asposa.Свг.Дом.Évents.IEvent Target.

[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(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ, BOOL)

Цей метод дозволяє записувати слухачів подій на мету подій.

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

Parameters

type string

Тип події, для якого користувач зареєструється

handler DOMEventHandler

Приймає асфос.Свг.Дом.Евент.ДОМЕВЕНТХандлер для того, щоб бути зателефонований, коли відбувається подія.

useCapture bool

Якщо це правдиво, useCapture вказує на те, що користувач бажає запустити захоплення.Після початку захоплення всі події зазначеного типу будуть відправлені до зареєстрованогоОфіційний сайт: Events.IventListenerПеред тим, як бути відправленим до будь-якого Події Цілі під ними в дереві.Події, які бульбають вгору через дерево не викликати Aspose.Svg.Dom.Events.IEventListener призначений для використання захоплення.

Remarks

Якщо Aspose.Svg.Dom.Events.IEventListener додається до Asposa.Mov.Target під час обробки події, то це не буде викликано поточними діями, а може бути викликане на пізній стадії потоку подій, наприклад, на бульбарному етапі. Якщо кілька ідентичних слухачів подій зареєстровані на тій же Aspose.Svg.Dom.EventTarget з однаковими параметрами, то дубличні приклади відкидаються. вони не викликають, що асфос.Свг.Дом.ЕвентЛістенер називається двічі, а після того, як вони відхиляються, їх не потрібно видаляти за допомогою методу Aspos.RemoveTarget.Listener(System.String,Aspose,SVg,Doma.Handler,system.Boolean).

AddEventListener(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)

Цей метод дозволяє записувати слухачів подій на мету подій.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Тип події, для якого користувач зареєструється

listener IEventListener

Приймає інтерфейс, реалізований користувачем, який містить методи, які потрібно зателефонувати, коли відбувається подія.

Remarks

Якщо Aspose.Svg.Dom.Events.IEventListener додається до Asposa.Mov.Target під час обробки події, то це не буде викликано поточними діями, а може бути викликане на пізній стадії потоку подій, наприклад, на бульбарному етапі. Якщо кілька ідентичних слухачів подій зареєстровані на тій же Aspose.Svg.Dom.EventTarget з однаковими параметрами, то дубличні приклади відкидаються. вони не викликають, що асфос.Свг.Дом.ЕвентЛістенер називається двічі, а після того, як вони відхиляються, їх не потрібно видаляти за допомогою методу Aspos.RemoveTarget.Listener(System.String,Aspose,SVg,Doma.Handler,system.Boolean).

AddEventListener(Стрічка, IEventListener, Bool)

Цей метод дозволяє записувати слухачів подій на мету подій.

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

Parameters

type string

Тип події, для якого користувач зареєструється

listener IEventListener

Приймає інтерфейс, реалізований користувачем, який містить методи, які потрібно зателефонувати, коли відбувається подія.

useCapture bool

Якщо це правдиво, useCapture вказує на те, що користувач бажає запустити захоплення.Після початку захоплення всі події зазначеного типу будуть відправлені до зареєстрованогоОфіційний сайт: Events.IventListenerПеред тим, як бути відправленим до будь-якого Події Цілі під ними в дереві.Події, які бульбають вгору через дерево не викликати Aspose.Svg.Dom.Events.IEventListener призначений для використання захоплення.

Remarks

Якщо Aspose.Svg.Dom.Events.IEventListener додається до Asposa.Mov.Target під час обробки події, то це не буде викликано поточними діями, а може бути викликане на пізній стадії потоку подій, наприклад, на бульбарному етапі. Якщо кілька ідентичних слухачів подій зареєстровані на тій же Aspose.Svg.Dom.EventTarget з однаковими параметрами, то дубличні приклади відкидаються. вони не викликають, що асфос.Свг.Дом.ЕвентЛістенер називається двічі, а після того, як вони відхиляються, їх не потрібно видаляти за допомогою методу Aspos.RemoveTarget.Listener(System.String,Aspose,SVg,Doma.Handler,system.Boolean).

DispatchEvent(Event)

Цей метод дозволяє передавати події в модель події реалізації.

public bool DispatchEvent(Event @event)

Parameters

event Event

Визначає тип, поведінку та контекстуальну інформацію, що використовується для обробки події.

Returns

bool

Вхідна вартість Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma,Events) вказує на те, чи є хтось із слухачів, які обробляли подію, названий ASPOSE.Якщо Aspose.Svg.Dom.Events.EVENT.PreventDefault називається вартістю фальшивою, то інша вартість є правдивою.

Remarks

Події, які передаються таким чином, будуть мати те ж саме захоплююче і бульбальне поводження, як і події, які передаються безпосередньо реалізацією.Мета заходу - це Aspose.Svg.Dom.EventTarget, на якому називається асфо.Свг.Дом.Евент.ДиспачЕвант (Аспо.

Exceptions

DOMException

Dispose()

Виконання завдань, визначених застосуванням, пов’язаних з звільненням, звільненням або відновленням нерухомих ресурсів.

public void Dispose()

Dispose(Бол)

Випускає неконтрольовані та - факультативно - управляються ресурси.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

«правдиві» для звільнення як управляних, так і неконтрольованих ресурсів; «фальшиві» для звільнення лише неконтрольованих ресурсів.

RemoveEventListener(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ, BOOL)

Цей метод дозволяє видаляти слухачів подій з мети подій.Якщо Aspose.Svg.Dom.Events.IEventListener видаляється з Asposa.Aspos.IdTarget під час обробки події, вона не буде викликана поточними діями.Слухачі подій ніколи не можуть бути запрошені після того, як вони були видалені.

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

Parameters

type string

Визначити тип події Aspose.Svg.Dom.Events.IEventListener видаляється.

handler DOMEventHandler

Параметр Aspose.Svg.Dom.Events. DOMEventHandler вказує на те, що ви повинні видалити асфоз.

useCapture bool

Визначає, чи був видалений EventListener зареєстрований як захоплюючий слухач чи ні.Якщо слухач був зареєстрований двічі, один з захопленням і один без, кожен повинен бути видалений окремо.Видалення захоплюючого слухача не впливає на не захоплюючу версію того ж слухача, і навпаки.

RemoveEventListener(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)

Цей метод дозволяє видаляти слухачів подій з мети подій.Якщо Aspose.Svg.Dom.Events.IEventListener видаляється з Asposa.Aspos.IdTarget під час обробки події, вона не буде викликана поточними діями.Слухачі подій ніколи не можуть бути запрошені після того, як вони були видалені.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Визначити тип події Aspose.Svg.Dom.Events.IEventListener видаляється.

listener IEventListener

Параметр Aspose.Svg.Dom.Events.IEventListener вказує на те, що ви повинні видаляти параметр ASPOSE.

RemoveEventListener(Стрічка, IEventListener, Bool)

Цей метод дозволяє видаляти слухачів подій з мети подій.Якщо Aspose.Svg.Dom.Events.IEventListener видаляється з Asposa.Aspos.IdTarget під час обробки події, вона не буде викликана поточними діями.Слухачі подій ніколи не можуть бути запрошені після того, як вони були видалені.

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

Parameters

type string

Визначити тип події Aspose.Svg.Dom.Events.IEventListener видаляється.

listener IEventListener

Параметр Aspose.Svg.Dom.Events.IEventListener вказує на те, що ви повинні видаляти параметр ASPOSE.

useCapture bool

Визначає, чи був видалений EventListener зареєстрований як захоплюючий слухач чи ні.Якщо слухач був зареєстрований двічі, один з захопленням і один без, кожен повинен бути видалений окремо.Видалення захоплюючого слухача не впливає на не захоплюючу версію того ж слухача, і навпаки.

 Українська