Class EventTarget
Nome do espaço: Aspose.Svg.Dom Assembleia: Aspose.SVG.dll (25.5.0)
A interface Aspose.Svg.Dom.EventTarget é implementada por todos os Nodes em uma implementação que suporta o Modelo de Evento DOM.Portanto, esta interface pode ser obtida usando métodos de castagem específicos de ligação em um exemplo da interface Node.A interface permite a gravação e remoção de Event Listeners em um Aspose.Svg.Dom.EventTarget e o envio de eventos para esse Aspos.
[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable
Inheritance
object ← DOMObject ← EventTarget
Derived
Implements
INotifyPropertyChanged , IEventTarget , IDisposable
Membros herdados
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(Título: DOMEventHandler, Bool)
Este método permite a inscrição de ouvintes de eventos no alvo do evento.
public void AddEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
O tipo de evento para o qual o usuário está registrando
handler
DOMEventHandler
Tome um Aspose.Svg.Dom.Events.ROMHandler para ser chamado quando o evento ocorre.
useCapture
bool
Se for verdade, useCapture indica que o usuário deseja iniciar a captura.Após a iniciação da captura, todos os eventos do tipo especificado serão enviados ao registrado.Página inicial - Eventos.comantes de ser enviado para qualquer evento Tarefas debaixo deles na árvore.Eventos que estão bolando para cima através da árvore não irá desencadear um Aspose.Svg.Dom.Events.IEventListener designado para usar captura.
Remarks
Se um Aspose.Svg.Dom.Events.IEventListener for acrescentado a um ASPOSE.A. durante o processamento de um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante uma fase posterior do fluxo de eventos, como a fase de bobagem. Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Svg.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o Asposa.A.V. Events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com o método de Asposi.B.RemoveTarget.O EventoLisener(System.String,Aspose,Sm.
AddEventListener(Remoção, IEventListener)
Este método permite a inscrição de ouvintes de eventos no alvo do evento.
public void AddEventListener(string type, IEventListener listener)
Parameters
type
string
O tipo de evento para o qual o usuário está registrando
listener
IEventListener
Tome uma interface implementada pelo usuário que contém os métodos a ser chamado quando o evento ocorre.
Remarks
Se um Aspose.Svg.Dom.Events.IEventListener for acrescentado a um ASPOSE.A. durante o processamento de um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante uma fase posterior do fluxo de eventos, como a fase de bobagem. Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Svg.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o Asposa.A.V. Events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com o método de Asposi.B.RemoveTarget.O EventoLisener(System.String,Aspose,Sm.
AddEventListener(Título: IEventListener, Bool)
Este método permite a inscrição de ouvintes de eventos no alvo do evento.
public void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
O tipo de evento para o qual o usuário está registrando
listener
IEventListener
Tome uma interface implementada pelo usuário que contém os métodos a ser chamado quando o evento ocorre.
useCapture
bool
Se for verdade, useCapture indica que o usuário deseja iniciar a captura.Após a iniciação da captura, todos os eventos do tipo especificado serão enviados ao registrado.Página inicial - Eventos.comantes de ser enviado para qualquer evento Tarefas debaixo deles na árvore.Eventos que estão bolando para cima através da árvore não irá desencadear um Aspose.Svg.Dom.Events.IEventListener designado para usar captura.
Remarks
Se um Aspose.Svg.Dom.Events.IEventListener for acrescentado a um ASPOSE.A. durante o processamento de um evento, ele não será desencadeado pelas ações atuais, mas pode ser iniciado durante uma fase posterior do fluxo de eventos, como a fase de bobagem. Se múltiplos ouvintes de eventos idênticos forem registados no mesmo Aspose.Svg.Dom.EventTarget com os mesmos parâmetros, as duplicadas instâncias são descartadas. eles não causam que o Asposa.A.V. Events.IEventListener seja chamado duas vezes e, uma vez que eles são discardados, não precisam ser removidos com o método de Asposi.B.RemoveTarget.O EventoLisener(System.String,Aspose,Sm.
DispatchEvent(Event)
Este método permite a transmissão de eventos para o modelo de eventos de implementação.
public bool DispatchEvent(Event @event)
Parameters
event
Event
Determina o tipo de evento, o comportamento e as informações contextuais que devem ser utilizadas no processamento do evento.
Returns
O valor de retorno do Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,SVg,Doma,Events) indica se qualquer um dos ouvintes que lidaram com o evento é chamado Aspos.Se o Aspose.Svg.Dom.Events.Évent.PreventDefault foi chamado o valor é falso, caso contrário o preço é verdadeiro.
Remarks
Eventos enviados desta forma terão o mesmo comportamento de captura e bullying como eventos enviados diretamente pela implementação.O objetivo do evento é o Aspose.Svg.Dom.EventTarget, em que se chama Aspos.Aspos e Eventos.
Exceptions
Dispose()
Exerce tarefas definidas por aplicação associadas à libertação, libertação ou restauração de recursos não gerenciados.
public void Dispose()
Dispose(Bolha)
Emissão de recursos não gerenciados e - opcionalmente - gerenciados.
protected virtual void Dispose(bool disposing)
Parameters
disposing
bool
“verdadeiro” para liberar recursos tanto gerenciados como não gerenciados; “falso” para liberar apenas recursos não gerenciados.
RemoveEventListener(Título: DOMEventHandler, Bool)
Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Svg.Dom.Events.IEventListener for removido de um ASPOSE.A. enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.
public void RemoveEventListener(string type, DOMEventHandler handler, bool useCapture)
Parameters
type
string
Determina o tipo de evento do Aspose.Svg.Dom.Events.IEventListener sendo removido.
handler
DOMEventHandler
O parâmetro Aspose.Svg.Dom.Events.CADHandler indica que o Asposa.Listener deve ser removido.
useCapture
bool
Determina se o EventListener removido foi registado como ouvinte capturador ou não.Se um ouvinte foi registrado duas vezes, um com captura e um sem, cada um deve ser removido separadamente.A remoção de um ouvinte capturante não afeta uma versão não capturante do mesmo ouvinte e vice-versa.
RemoveEventListener(Remoção, IEventListener)
Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Svg.Dom.Events.IEventListener for removido de um ASPOSE.A. enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.
public void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Determina o tipo de evento do Aspose.Svg.Dom.Events.IEventListener sendo removido.
listener
IEventListener
O parâmetro de Aspose.Svg.Dom.Events.IEventListener indica que o Asposa.A.V.P. é removido.
RemoveEventListener(Título: IEventListener, Bool)
Este método permite a remoção dos ouvintes do evento do alvo do evento.Se um Aspose.Svg.Dom.Events.IEventListener for removido de um ASPOSE.A. enquanto está processando um evento, ele não será desencadeado pelas ações atuais.Os ouvintes de eventos nunca podem ser invocados depois de serem removidos.
public void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Determina o tipo de evento do Aspose.Svg.Dom.Events.IEventListener sendo removido.
listener
IEventListener
O parâmetro de Aspose.Svg.Dom.Events.IEventListener indica que o Asposa.A.V.P. é removido.
useCapture
bool
Determina se o EventListener removido foi registado como ouvinte capturador ou não.Se um ouvinte foi registrado duas vezes, um com captura e um sem, cada um deve ser removido separadamente.A remoção de um ouvinte capturante não afeta uma versão não capturante do mesmo ouvinte e vice-versa.