Class EventTarget

Class EventTarget

Nazwa przestrzeń: Aspose.Svg.Dom Zgromadzenie: Aspose.SVG.dll (25.5.0)

Interfejs Aspose.Svg.Dom.EventTarget jest wdrażany przez wszystkie Node w realizacji, która wspiera DOM Event Model.Dlatego ten interfejs można uzyskać za pomocą metody castingu specyficznego dla wiązania na przykładzie interfejsu Node.Interfejs umożliwia rejestrację i usunięcie słuchaczy wydarzeń na stronie Aspose.Svg.Dom.EventTarget oraz przesyłanie zdarzeń do tej strony.

[ComVisible(true)]
[DOMObject]
[DOMName("EventTarget")]
public class EventTarget : DOMObject, INotifyPropertyChanged, IEventTarget, IDisposable

Inheritance

object DOMObject EventTarget

Derived

MediaQueryList , Node

Implements

INotifyPropertyChanged , IEventTarget , IDisposable

Dziedziczeni członkowie

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, Bool)

Metoda ta umożliwia rejestrację słuchaczy wydarzeń na celu wydarzenia.

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

Parameters

type string

Rodzaj wydarzenia, dla którego użytkownik rejestruje się

handler DOMEventHandler

Wziął się Aspose.Svg.Dom.Events.ROMHandler do wezwania, gdy wydarzenie odbywa się.

useCapture bool

Jeśli jest to prawdą, użycieCapture wskazuje, że użytkownik chce rozpocząć rejestrację.Po rozpoczęciu przejęcia wszystkie wydarzenia określonego typu zostaną wysłane do zarejestrowanegoAtrakcje w pobliżu obiektu Aspose.Svg.Dom.Events.IEventZanim zostaną wysłani do dowolnego Obiektów Wydarzeń pod nimi w drzewie.Wydarzenia, które pękają w górę przez drzewo nie wywołują Aspose.Svg.Dom.Events.IEventListener przeznaczony do użycia złapania.

Remarks

Jeśli Aspose.Svg.Dom.Events.IEventListener jest dodawany do programu Aspos.Adds podczas przetwarzania wydarzenia, nie będzie wywoływany przez bieżące działania, ale może być wydany w późniejszym etapie przepływu wydarzeń, takich jak faza bębna. Jeśli kilka identycznych słuchaczy zdarzeń są zarejestrowane na tym samym Aspose.Svg.Dom.EventTarget z tymi samymi parametrami, podwójne przykłady są odrzucane. nie powodują, że Aspoza.Aspoza .Events.IEventListener zostanie wezwany dwukrotnie, a ponieważ są wycofane, nie muszą być usunięte za pomocą metody Assoze.Buddy.RemoveTarget.

AddEventListener(strumień, IEventListener)

Metoda ta umożliwia rejestrację słuchaczy wydarzeń na celu wydarzenia.

public void AddEventListener(string type, IEventListener listener)

Parameters

type string

Rodzaj wydarzenia, dla którego użytkownik rejestruje się

listener IEventListener

Przyjmuje interfejs wdrożony przez użytkownika, który zawiera metody, które należy wezwać, gdy zdarzy się zdarzenie.

Remarks

Jeśli Aspose.Svg.Dom.Events.IEventListener jest dodawany do programu Aspos.Adds podczas przetwarzania wydarzenia, nie będzie wywoływany przez bieżące działania, ale może być wydany w późniejszym etapie przepływu wydarzeń, takich jak faza bębna. Jeśli kilka identycznych słuchaczy zdarzeń są zarejestrowane na tym samym Aspose.Svg.Dom.EventTarget z tymi samymi parametrami, podwójne przykłady są odrzucane. nie powodują, że Aspoza.Aspoza .Events.IEventListener zostanie wezwany dwukrotnie, a ponieważ są wycofane, nie muszą być usunięte za pomocą metody Assoze.Buddy.RemoveTarget.

AddEventListener(strumień, IEventListener, bool)

Metoda ta umożliwia rejestrację słuchaczy wydarzeń na celu wydarzenia.

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

Parameters

type string

Rodzaj wydarzenia, dla którego użytkownik rejestruje się

listener IEventListener

Przyjmuje interfejs wdrożony przez użytkownika, który zawiera metody, które należy wezwać, gdy zdarzy się zdarzenie.

useCapture bool

Jeśli jest to prawdą, użycieCapture wskazuje, że użytkownik chce rozpocząć rejestrację.Po rozpoczęciu przejęcia wszystkie wydarzenia określonego typu zostaną wysłane do zarejestrowanegoAtrakcje w pobliżu obiektu Aspose.Svg.Dom.Events.IEventZanim zostaną wysłani do dowolnego Obiektów Wydarzeń pod nimi w drzewie.Wydarzenia, które pękają w górę przez drzewo nie wywołują Aspose.Svg.Dom.Events.IEventListener przeznaczony do użycia złapania.

Remarks

Jeśli Aspose.Svg.Dom.Events.IEventListener jest dodawany do programu Aspos.Adds podczas przetwarzania wydarzenia, nie będzie wywoływany przez bieżące działania, ale może być wydany w późniejszym etapie przepływu wydarzeń, takich jak faza bębna. Jeśli kilka identycznych słuchaczy zdarzeń są zarejestrowane na tym samym Aspose.Svg.Dom.EventTarget z tymi samymi parametrami, podwójne przykłady są odrzucane. nie powodują, że Aspoza.Aspoza .Events.IEventListener zostanie wezwany dwukrotnie, a ponieważ są wycofane, nie muszą być usunięte za pomocą metody Assoze.Buddy.RemoveTarget.

DispatchEvent(Event)

Metoda ta umożliwia przesyłanie wydarzeń do modelu wydarzeń wdrażania.

public bool DispatchEvent(Event @event)

Parameters

event Event

Określa typ zdarzenia, zachowanie i informacje kontekstowe, które mają być wykorzystane do przetwarzania zdarzenia.

Returns

bool

Wartość zwrotna Aspose.Svg.Dom.EventTarget.DispatchEven (Aspose,Swg,Doma,Events) wskazuje, czy każdy z słuchaczy, którzy zajmowali się wydarzeniem, nazywa się Aspos.Jeśli wartość Aspose.Svg.Dom.Events.EVENT.PreventDefault została nazwana wartością fałszywą, w przeciwnym razie wartości jest prawdziwa.

Remarks

Wydarzenia przesyłane w ten sposób będą miały takie same zachowania zachwycające i wstrząsające, jak wydarzenia przesyłane bezpośrednio przez realizację.Celem wydarzenia jest Aspose.Svg.Dom.EventTarget, na którym nazywa się Aspos.Aspos-SVg, Dom-EvenTarget.DispatchEvento.

Exceptions

DOMException

Dispose()

Wykonywanie zadań określonych w aplikacji związanych z uwalnianiem, uwalnianiem lub ponownym uwalnianiem nie zarządzanych zasobów.

public void Dispose()

Dispose(Bool)

Wydawanie nie zarządzanych i - opcjonalnie - zarządzanych zasobów.

protected virtual void Dispose(bool disposing)

Parameters

disposing bool

„prawdziwe” do uwalniania zarówno zarządzanych, jak i niekontrolowanych zasobów; „false” do uwalniania tylko niekontrolowanych zasobów.

RemoveEventListener(String, DOMEventHandler, Bool)

Metoda ta umożliwia usunięcie słuchaczy wydarzeń z celu wydarzenia.Jeśli Aspose.Svg.Dom.Events.IEventListener zostaje usunięty z programu Aspos.Add.Tart podczas przetwarzania zdarzenia, nie zostanie on wywołany przez bieżące działania.Słuchacze wydarzeń nigdy nie mogą być wezwani po usunięciu.

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

Parameters

type string

Określa typ zdarzenia Aspose.Svg.Dom.Events.IEventListener zostanie usunięty.

handler DOMEventHandler

Wskaźnik Aspose.Svg.Dom.Events.RODMHandler wskazuje, że należy usunąć parametr ASPOSE.LISTENER.

useCapture bool

Określa, czy usunięty EventListener został zarejestrowany jako słuchacz, czy nie.Jeśli słuchacz został zarejestrowany dwa razy, jeden z przejęciem i jeden bez, każdy musi zostać usunięty oddzielnie.Usunięcie złącza słuchacza nie wpływa na wersję nie złącza tego samego słuchacza i odwrotnie.

RemoveEventListener(strumień, IEventListener)

Metoda ta umożliwia usunięcie słuchaczy wydarzeń z celu wydarzenia.Jeśli Aspose.Svg.Dom.Events.IEventListener zostaje usunięty z programu Aspos.Add.Tart podczas przetwarzania zdarzenia, nie zostanie on wywołany przez bieżące działania.Słuchacze wydarzeń nigdy nie mogą być wezwani po usunięciu.

public void RemoveEventListener(string type, IEventListener listener)

Parameters

type string

Określa typ zdarzenia Aspose.Svg.Dom.Events.IEventListener zostanie usunięty.

listener IEventListener

Parametry Aspose.Svg.Dom.Events.IEventListener wskazują na to, że należy usunąć parametr Asposa.Aspos.

RemoveEventListener(strumień, IEventListener, bool)

Metoda ta umożliwia usunięcie słuchaczy wydarzeń z celu wydarzenia.Jeśli Aspose.Svg.Dom.Events.IEventListener zostaje usunięty z programu Aspos.Add.Tart podczas przetwarzania zdarzenia, nie zostanie on wywołany przez bieżące działania.Słuchacze wydarzeń nigdy nie mogą być wezwani po usunięciu.

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

Parameters

type string

Określa typ zdarzenia Aspose.Svg.Dom.Events.IEventListener zostanie usunięty.

listener IEventListener

Parametry Aspose.Svg.Dom.Events.IEventListener wskazują na to, że należy usunąć parametr Asposa.Aspos.

useCapture bool

Określa, czy usunięty EventListener został zarejestrowany jako słuchacz, czy nie.Jeśli słuchacz został zarejestrowany dwa razy, jeden z przejęciem i jeden bez, każdy musi zostać usunięty oddzielnie.Usunięcie złącza słuchacza nie wpływa na wersję nie złącza tego samego słuchacza i odwrotnie.

 Polski