Class EventTarget
Der Name: Aspose.Svg.Dom Versammlung: Aspose.SVG.dll (25.5.0)
Die Aspose.Svg.Dom.EventTarget-Interface wird von allen Noden in einer Implementierung, die den DOM Event-Modell unterstützt, umgesetzt.Daher kann diese Schnittstelle durch die Verwendung verbindungsspezifischer Kastenmethoden auf einem Beispiel der Node-Schnittstelle erreicht werden.Die Schnittstelle ermöglicht die Registrierung und Entfernung von Event Listeners auf einem Aspose.Svg.Dom.EventTarget und die Versendung von Veranstaltungen zu diesem Aspos.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
Vererbte Mitglieder
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(String, DOMEventHandler und Bool)
Diese Methode ermöglicht die Registrierung von Veranstaltungslehrern auf dem Eventziel.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Die Art des Ereignisses, für den sich der Benutzer registriert
handler
DOMEventHandler
Nehmen Sie einen Aspose.Svg.Dom.Events.ComeventHandler an, wenn das Ereignis stattfindet.
useCapture
bool
Wenn es wahr ist, zeigt UseCapture an, dass der Benutzer die Aufnahme beginnt.Nach Beginn der Festnahme werden alle Ereignisse des angegebenen Typs an den registriertenAusgezeichnet.Svg.Dom.Events.IEventListenervor dem Versand an jede Veranstaltung Ziele unter ihnen im Baum.Ereignisse, die durch den Baum nach oben bumpeln, werden nicht einen Aspose.Svg.Dom.Events.IEventListener auslösen, der zum Einsatz von Fangen bestimmt ist.
Remarks
Wenn ein Aspose.Svg.Dom.Events.IEventListener zu einem Aspos.Mov.Targate hinzugefügt wird, während es ein Ereignis verarbeitet, wird es nicht durch die aktuellen Aktionen ausgelöst, sondern kann während einer späteren Phase des Erechtsflusses, wie beispielsweise der Bubblephase, ausgeführt werden. Wenn mehrere identische Event-Hörler auf demselben Aspose.Svg.Dom.EventTarget mit den gleichen Parameter die duplikierten Beispiele abgeschafft werden. Sie verursachen nicht, dass die Aspos.AvG.Levents.IEventListener zweimal angerufen wird und nachdem sie abgeschlossen sind, müssen sie nicht mit der Methode Aspas.RemoveTarget.ArgentLisener (System.String,Aspose,SVg,Doma EventsHandler,system.Boolean) entfernen.
AddEventListener(String, IEventListener)
Diese Methode ermöglicht die Registrierung von Veranstaltungslehrern auf dem Eventziel.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Die Art des Ereignisses, für den sich der Benutzer registriert
listener
IEventListener
Er nimmt eine durch den Benutzer implementierte Schnittstelle ein, die die Methoden enthält, die beim Ereignis angerufen werden sollen.
Remarks
Wenn ein Aspose.Svg.Dom.Events.IEventListener zu einem Aspos.Mov.Targate hinzugefügt wird, während es ein Ereignis verarbeitet, wird es nicht durch die aktuellen Aktionen ausgelöst, sondern kann während einer späteren Phase des Erechtsflusses, wie beispielsweise der Bubblephase, ausgeführt werden. Wenn mehrere identische Event-Hörler auf demselben Aspose.Svg.Dom.EventTarget mit den gleichen Parameter die duplikierten Beispiele abgeschafft werden. Sie verursachen nicht, dass die Aspos.AvG.Levents.IEventListener zweimal angerufen wird und nachdem sie abgeschlossen sind, müssen sie nicht mit der Methode Aspas.RemoveTarget.ArgentLisener (System.String,Aspose,SVg,Doma EventsHandler,system.Boolean) entfernen.
AddEventListener(String, IEventListener und Bool)
Diese Methode ermöglicht die Registrierung von Veranstaltungslehrern auf dem Eventziel.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Die Art des Ereignisses, für den sich der Benutzer registriert
listener
IEventListener
Er nimmt eine durch den Benutzer implementierte Schnittstelle ein, die die Methoden enthält, die beim Ereignis angerufen werden sollen.
useCapture
bool
Wenn es wahr ist, zeigt UseCapture an, dass der Benutzer die Aufnahme beginnt.Nach Beginn der Festnahme werden alle Ereignisse des angegebenen Typs an den registriertenAusgezeichnet.Svg.Dom.Events.IEventListenervor dem Versand an jede Veranstaltung Ziele unter ihnen im Baum.Ereignisse, die durch den Baum nach oben bumpeln, werden nicht einen Aspose.Svg.Dom.Events.IEventListener auslösen, der zum Einsatz von Fangen bestimmt ist.
Remarks
Wenn ein Aspose.Svg.Dom.Events.IEventListener zu einem Aspos.Mov.Targate hinzugefügt wird, während es ein Ereignis verarbeitet, wird es nicht durch die aktuellen Aktionen ausgelöst, sondern kann während einer späteren Phase des Erechtsflusses, wie beispielsweise der Bubblephase, ausgeführt werden. Wenn mehrere identische Event-Hörler auf demselben Aspose.Svg.Dom.EventTarget mit den gleichen Parameter die duplikierten Beispiele abgeschafft werden. Sie verursachen nicht, dass die Aspos.AvG.Levents.IEventListener zweimal angerufen wird und nachdem sie abgeschlossen sind, müssen sie nicht mit der Methode Aspas.RemoveTarget.ArgentLisener (System.String,Aspose,SVg,Doma EventsHandler,system.Boolean) entfernen.
DispatchEvent(Event)
Diese Methode ermöglicht die Übertragung von Ereignissen in das Implementierungs-Eventmodell.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Erläutert die Art, Verhaltensweise und kontextuelle Informationen, die bei der Verarbeitung des Ereignisses verwendet werden.
Returns
Der Return-Wert von Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma.Es) zeigt, ob jeder der Zuhörer, der das Ereignis verarbeitet hat, als Aspos genannt wird.Wenn Aspose.Svg.Dom.Events.EVENT.PreventDefault genannt wurde, ist die Wert falsch, sonst ist der Wert wahr.
Remarks
Ereignisse, die auf diese Weise übertragen werden, haben das gleiche Fangen- und Bubbleverhalten wie Ereignisse, die direkt durch die Implementierung übertragen werden.Das Ziel der Veranstaltung ist das Aspose.Svg.Dom.EventTarget, auf dem die Ankündigung von Aspos.Aspos .Swg .Doma.Es ist.
Exceptions
Dispose()
Er erfüllt anwendungsdefinierte Aufgaben, die mit der Freisetzung, Freisetzung oder Wiederherstellung unverwalter Ressourcen verbunden sind.
public void Dispose()
Dispose(Bool)
Veröffentlicht nicht verwaltete und - optional - verwaltete Ressourcen.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
‘Wahrlich" um sowohl verwaltete als auch nicht verwaltete Ressourcen zu befreien; “Falsch” um nur nicht verwaltete Ressourcen zu befreien.
RemoveEventListener(String, DOMEventHandler und Bool)
Diese Methode ermöglicht die Entfernung von Event-Hörern aus dem Eventziel.Wenn ein Aspose.Svg.Dom.Events.IEventListener während der Verarbeitung eines Ereignisses von einem Asposa.Mov.AventTarget entfernt wird, wird es nicht durch die aktuellen Aktionen ausgelöst.Event-Hörner können niemals eingeladen werden, nachdem sie entfernt wurden.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Angeben Sie die Art des Ereignisses der Aspose.Svg.Dom.Events.IEventListener entfernt werden.
handler
DOMEventHandler
Der Aspose.Svg.Dom.Events.TOMEventHandler-Parameter zeigt, dass der Asposa.Listener entfernt werden muss.
useCapture
bool
Erläutert, ob der gelöscht werdende EventListener als aufgenommener Hörgerät registriert wurde oder nicht.Wenn ein Hörgerät zweimal registriert wurde, ein mit der Aufnahme und ein ohne, muss jeder separat entfernt werden.Die Entfernung eines Capturing Listeners wirkt sich nicht auf eine nicht Capturing Version des gleichen Listeners aus und umgekehrt aus.
RemoveEventListener(String, IEventListener)
Diese Methode ermöglicht die Entfernung von Event-Hörern aus dem Eventziel.Wenn ein Aspose.Svg.Dom.Events.IEventListener während der Verarbeitung eines Ereignisses von einem Asposa.Mov.AventTarget entfernt wird, wird es nicht durch die aktuellen Aktionen ausgelöst.Event-Hörner können niemals eingeladen werden, nachdem sie entfernt wurden.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Angeben Sie die Art des Ereignisses der Aspose.Svg.Dom.Events.IEventListener entfernt werden.
listener
IEventListener
Der Aspose.Svg.Dom.Events.IEventListener-Parameter zeigt an, dass der Asposa.Aspos.Ivts.
RemoveEventListener(String, IEventListener und Bool)
Diese Methode ermöglicht die Entfernung von Event-Hörern aus dem Eventziel.Wenn ein Aspose.Svg.Dom.Events.IEventListener während der Verarbeitung eines Ereignisses von einem Asposa.Mov.AventTarget entfernt wird, wird es nicht durch die aktuellen Aktionen ausgelöst.Event-Hörner können niemals eingeladen werden, nachdem sie entfernt wurden.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Angeben Sie die Art des Ereignisses der Aspose.Svg.Dom.Events.IEventListener entfernt werden.
listener
IEventListener
Der Aspose.Svg.Dom.Events.IEventListener-Parameter zeigt an, dass der Asposa.Aspos.Ivts.
useCapture
bool
Erläutert, ob der gelöscht werdende EventListener als aufgenommener Hörgerät registriert wurde oder nicht.Wenn ein Hörgerät zweimal registriert wurde, ein mit der Aufnahme und ein ohne, muss jeder separat entfernt werden.Die Entfernung eines Capturing Listeners wirkt sich nicht auf eine nicht Capturing Version des gleichen Listeners aus und umgekehrt aus.