Class EventTarget
Името на пространството: Aspose.Svg.Dom Асамблея: Aspose.SVG.dll (25.5.0)
Интерфейсът Aspose.Svg.Dom.EventTarget се реализира от всички Nodes в една имплементация, която поддържа DOM Event Model.Следователно, този интерфейс може да се получи чрез използване на обвързващи-специфични методи за кастинг на пример на Node interface.Интерфейсът позволява регистрацията и премахването на слушателите на събития в Aspose.Svg.Dom.EventTarget и изпращането на събитието в тази ASPOSE.
[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.Svg.Dom.Events.ComeventHandler да се обади, когато събитие се случва.
useCapture
bool
Ако това е вярно, useCapture показва, че потребителят желае да започне улавяне.След започване на улов, всички събития от посочения тип ще бъдат изпратени до регистриранияАпсолут.Свг.Дом.Евентус.ИвтенЧитателпреди да бъдат изпратени към всяко събитие Цели под тях в дървото.Събитията, които се бумят напред през дървото няма да предизвикат Aspose.Svg.Dom.Events.IEventListener, предназначен за използване на улов.
Remarks
Ако Aspose.Svg.Dom.Events.IEventListener се добавя към Asposa.Moving.Tart, докато обработва събитие, то няма да бъде предизвикано от текущите действия, но може да се предизвика по време на по-късен етап на потока на събития, като например бумната фаза. Ако няколко идентични слушатели на събития са регистрирани в същия Aspose.Svg.Dom.EventTarget с едни и същи параметри, дуплираните примери се отказват. те не причиняват, че асфос.Свг.Дом.ЕвентListener се обажда два пъти и след като те са отключени те няма нужда да бъдат премахнати с метода Aspos.
AddEventListener(Стъпка, IEventListener)
Този метод позволява регистрацията на слушателите на събитията на целта на събитието.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Тип на събитие, за което потребителят се регистрира
listener
IEventListener
Приема интерфейс, реализиран от потребителя, който съдържа методите, които трябва да се обаждат, когато се случва събитие.
Remarks
Ако Aspose.Svg.Dom.Events.IEventListener се добавя към Asposa.Moving.Tart, докато обработва събитие, то няма да бъде предизвикано от текущите действия, но може да се предизвика по време на по-късен етап на потока на събития, като например бумната фаза. Ако няколко идентични слушатели на събития са регистрирани в същия Aspose.Svg.Dom.EventTarget с едни и същи параметри, дуплираните примери се отказват. те не причиняват, че асфос.Свг.Дом.ЕвентListener се обажда два пъти и след като те са отключени те няма нужда да бъдат премахнати с метода Aspos.
AddEventListener(Стъпка, IEventListener, Bool)
Този метод позволява регистрацията на слушателите на събитията на целта на събитието.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Тип на събитие, за което потребителят се регистрира
listener
IEventListener
Приема интерфейс, реализиран от потребителя, който съдържа методите, които трябва да се обаждат, когато се случва събитие.
useCapture
bool
Ако това е вярно, useCapture показва, че потребителят желае да започне улавяне.След започване на улов, всички събития от посочения тип ще бъдат изпратени до регистриранияАпсолут.Свг.Дом.Евентус.ИвтенЧитателпреди да бъдат изпратени към всяко събитие Цели под тях в дървото.Събитията, които се бумят напред през дървото няма да предизвикат Aspose.Svg.Dom.Events.IEventListener, предназначен за използване на улов.
Remarks
Ако Aspose.Svg.Dom.Events.IEventListener се добавя към Asposa.Moving.Tart, докато обработва събитие, то няма да бъде предизвикано от текущите действия, но може да се предизвика по време на по-късен етап на потока на събития, като например бумната фаза. Ако няколко идентични слушатели на събития са регистрирани в същия Aspose.Svg.Dom.EventTarget с едни и същи параметри, дуплираните примери се отказват. те не причиняват, че асфос.Свг.Дом.ЕвентListener се обажда два пъти и след като те са отключени те няма нужда да бъдат премахнати с метода Aspos.
DispatchEvent(Event)
Този метод позволява изпращането на събития в модела за събитие за изпълнение.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Определя вида на събитията, поведението и контекстната информация, която трябва да се използва при обработката на събитието.
Returns
Връщателната стойност на Aspose.Svg.Dom.EventTarget.DispatchEven(Asposa.Свг.Дом.Евент.История) показва дали някой от слушателите, които се занимават с събитието, се нарича Aspos.Ако се нарича Aspose.Svg.Dom.Events.PreventDefault стойността е фалшива, в противен случай цената е истинска.
Remarks
Събитията, изпратени по този начин, ще имат същото поведение за улавяне и бульон, както и събитията директно изпращани от изпълнението.Целта на събитието е Aspose.Svg.Dom.EventTarget, на който се нарича асфо.Свг.Дом.Евентус.DispatchЕвент.
Exceptions
Dispose()
Извършва задачите, определени от приложението, свързани с освобождаването, изтеглянето или презареждането на неконтролирани ресурси.
public void Dispose()
Dispose(Боул)
Излъчва неконтролирани и - опционално - управлявани ресурси.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
“истински” за освобождаване както управлявани, така и неконтролирани ресурси; “фалшиви” да се освободят само неуправлявани ресурси.
RemoveEventListener(Стрий, DOMEventHandler, Bool)
Този метод позволява премахването на слушателите на събития от целта за събитие.Ако Aspose.Svg.Dom.Events.IEventListener се премахне от асфос.Свг.Дом.ЕвентTarget, докато обработва събитие, то няма да бъде предизвикан от текущите действия.Слушателите на събития никога не могат да бъдат поканени след като са били премахнати.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Определя вида на събитията на Aspose.Svg.Dom.Events.IEventListener се премахва.
handler
DOMEventHandler
Параметърът Aspose.Svg.Dom.Events.ROMEVENTHandler показва параметъра, който трябва да бъде премахнат.
useCapture
bool
Определя дали изтриваният EventListener е регистриран като слушател или не.Ако слушател е регистриран два пъти, един с улов и един без, всеки трябва да бъде премахнат отделно.Премахването на записващ слушател не засяга неписваща версия на същия слушач и обратното.
RemoveEventListener(Стъпка, IEventListener)
Този метод позволява премахването на слушателите на събития от целта за събитие.Ако Aspose.Svg.Dom.Events.IEventListener се премахне от асфос.Свг.Дом.ЕвентTarget, докато обработва събитие, то няма да бъде предизвикан от текущите действия.Слушателите на събития никога не могат да бъдат поканени след като са били премахнати.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Определя вида на събитията на Aspose.Svg.Dom.Events.IEventListener се премахва.
listener
IEventListener
Параметърът Aspose.Svg.Dom.Events.IEventListener показва параметъра, който трябва да бъде премахнат.
RemoveEventListener(Стъпка, IEventListener, Bool)
Този метод позволява премахването на слушателите на събития от целта за събитие.Ако Aspose.Svg.Dom.Events.IEventListener се премахне от асфос.Свг.Дом.ЕвентTarget, докато обработва събитие, то няма да бъде предизвикан от текущите действия.Слушателите на събития никога не могат да бъдат поканени след като са били премахнати.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Определя вида на събитията на Aspose.Svg.Dom.Events.IEventListener се премахва.
listener
IEventListener
Параметърът Aspose.Svg.Dom.Events.IEventListener показва параметъра, който трябва да бъде премахнат.
useCapture
bool
Определя дали изтриваният EventListener е регистриран като слушател или не.Ако слушател е регистриран два пъти, един с улов и един без, всеки трябва да бъде премахнат отделно.Премахването на записващ слушател не засяга неписваща версия на същия слушач и обратното.