Class EventTarget
Названий на: Aspose.Html.Dom Асамблея: Aspose.HTML.dll (25.4.0)
Інтерфейс Aspose.Html.Dom.EventTarget реалізується усіма нодами в реалізації, яка підтримує DOM Event Model.Таким чином, цей інтерфейс можна отримати за допомогою об’єктивних методів кастивання на прикладі інтерфейсу 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(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ, BOOL)
Цей метод дозволяє записувати слухачів подій на мету подій.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Тип події, для якого користувач зареєструється
handler
DOMEventHandler
Приймати Aspose.Html.Dom.Events.DOMEventHandler, щоб бути зателефонований, коли відбувається подія.
useCapture
bool
Якщо це правдиво, useCapture вказує на те, що користувач бажає запустити захоплення.Після початку захоплення всі події зазначеного типу будуть відправлені до зареєстрованогоДодому / Додому / Додому / ДодомуПеред тим, як бути відправленим до будь-якого Події Цілі під ними в дереві.Події, які бульбають вгору через дерево не викликають Aspose.Html.Dom.Events.IEventListener призначений для використання захоплення.
Remarks
Якщо Aspose.Html.Dom.Events.IEventListener додається до __ WL51.HmL.Target під час обробки події, вона не буде викликана поточними діями, але може бути викликано на пізній стадії потоку подій, наприклад, на бульбарному етапі.
Якщо кілька ідентичних Слухових Події зареєстровані на тому ж Aspose.Html.Dom.EventTarget з однаковими параметрами, то відключаються подвійні приклади. вони не викликають підписання __ WL51.Doma.event.
AddEventListener(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)
Цей метод дозволяє записувати слухачів подій на мету подій.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Тип події, для якого користувач зареєструється
listener
IEventListener
Приймає інтерфейс, реалізований користувачем, який містить методи, які потрібно зателефонувати, коли відбувається подія.
Remarks
Якщо Aspose.Html.Dom.Events.IEventListener додається до __ WL51.HmL.Target під час обробки події, вона не буде викликана поточними діями, але може бути викликано на пізній стадії потоку подій, наприклад, на бульбарному етапі.
Якщо кілька ідентичних Слухових Події зареєстровані на тому ж Aspose.Html.Dom.EventTarget з однаковими параметрами, то відключаються подвійні приклади. вони не викликають підписання __ WL51.Doma.event.
AddEventListener(Стрічка, IEventListener, Bool)
Цей метод дозволяє записувати слухачів подій на мету подій.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Тип події, для якого користувач зареєструється
listener
IEventListener
Приймає інтерфейс, реалізований користувачем, який містить методи, які потрібно зателефонувати, коли відбувається подія.
useCapture
bool
Якщо це правдиво, useCapture вказує на те, що користувач бажає запустити захоплення.Після початку захоплення всі події зазначеного типу будуть відправлені до зареєстрованогоДодому / Додому / Додому / ДодомуПеред тим, як бути відправленим до будь-якого Події Цілі під ними в дереві.Події, які бульбають вгору через дерево не викликають Aspose.Html.Dom.Events.IEventListener призначений для використання захоплення.
Remarks
Якщо Aspose.Html.Dom.Events.IEventListener додається до __ WL51.HmL.Target під час обробки події, вона не буде викликана поточними діями, але може бути викликано на пізній стадії потоку подій, наприклад, на бульбарному етапі.
Якщо кілька ідентичних Слухових Події зареєстровані на тому ж Aspose.Html.Dom.EventTarget з однаковими параметрами, то відключаються подвійні приклади. вони не викликають підписання __ WL51.Doma.event.
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(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ, 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(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІСТЮ)
Цей метод дозволяє видаляти слухачів подій з мети подій.Якщо 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 зареєстрований як захоплюючий слухач чи ні.Якщо слухач був зареєстрований двічі, один з захопленням і один без, кожен повинен бути видалений окремо.Видалення захоплюючого слухача не впливає на не захоплюючу версію того ж слухача, і навпаки.